Class DefaultVOMSACRequest
- java.lang.Object
-
- org.italiangrid.voms.request.impl.DefaultVOMSACRequest
-
- All Implemented Interfaces:
VOMSACRequest
public class DefaultVOMSACRequest extends java.lang.Object implements VOMSACRequest
The default implementation for aVOMSACRequest.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultVOMSACRequest.Builder
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_LIFETIMEprivate intlifetimeprivate java.util.List<java.lang.String>requestedFQANsprivate java.util.List<java.lang.String>targetsprivate java.lang.StringvoName
-
Constructor Summary
Constructors Modifier Constructor Description privateDefaultVOMSACRequest(DefaultVOMSACRequest.Builder b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLifetime()java.util.List<java.lang.String>getRequestedFQANs()java.util.List<java.lang.String>getTargets()java.lang.StringgetVoName()
-
-
-
Constructor Detail
-
DefaultVOMSACRequest
private DefaultVOMSACRequest(DefaultVOMSACRequest.Builder b)
-
-
Method Detail
-
getLifetime
public int getLifetime()
- Specified by:
getLifetimein interfaceVOMSACRequest- Returns:
- the lifetime for this
VOMSACRequest.
-
getRequestedFQANs
public java.util.List<java.lang.String> getRequestedFQANs()
- Specified by:
getRequestedFQANsin interfaceVOMSACRequest- Returns:
- the list of the requested FQANs specified in this
VOMSACRequestobject.
-
getTargets
public java.util.List<java.lang.String> getTargets()
- Specified by:
getTargetsin interfaceVOMSACRequest- Returns:
- the list of targets (i.e., host where the requested ACs will be
valid) for this
VOMSACRequestobject.
-
getVoName
public java.lang.String getVoName()
- Specified by:
getVoNamein interfaceVOMSACRequest- Returns:
- the name of the VO this
VOMSACRequestobject is about.
-
-