public class DVCSRequestInformationBuilder extends Object
DVCSRequestInformation ::= SEQUENCE { version INTEGER DEFAULT 1 , service ServiceType, nonce Nonce OPTIONAL, requestTime DVCSTime OPTIONAL, requester [0] GeneralNames OPTIONAL, requestPolicy [1] PolicyInformation OPTIONAL, dvcs [2] GeneralNames OPTIONAL, dataLocations [3] GeneralNames OPTIONAL, extensions [4] IMPLICIT Extensions OPTIONAL }
Modifier and Type | Field and Description |
---|---|
private GeneralNames |
dataLocations |
private static int |
DEFAULT_VERSION |
private GeneralNames |
dvcs |
private Extensions |
extensions |
private DVCSRequestInformation |
initialInfo |
private BigInteger |
nonce |
private GeneralNames |
requester |
private PolicyInformation |
requestPolicy |
private DVCSTime |
requestTime |
private ServiceType |
service |
private static int |
TAG_DATA_LOCATIONS |
private static int |
TAG_DVCS |
private static int |
TAG_EXTENSIONS |
private static int |
TAG_REQUEST_POLICY |
private static int |
TAG_REQUESTER |
private int |
version |
Constructor and Description |
---|
DVCSRequestInformationBuilder(DVCSRequestInformation initialInfo) |
DVCSRequestInformationBuilder(ServiceType service) |
Modifier and Type | Method and Description |
---|---|
DVCSRequestInformation |
build() |
void |
setDataLocations(GeneralName dataLocation) |
void |
setDataLocations(GeneralNames dataLocations) |
void |
setDVCS(GeneralName dvcs) |
void |
setDVCS(GeneralNames dvcs) |
void |
setExtensions(Extensions extensions) |
void |
setNonce(BigInteger nonce) |
void |
setRequester(GeneralName requester) |
void |
setRequester(GeneralNames requester) |
void |
setRequestPolicy(PolicyInformation requestPolicy) |
void |
setRequestTime(DVCSTime requestTime) |
void |
setVersion(int version) |
private int version
private final ServiceType service
private DVCSRequestInformation initialInfo
private BigInteger nonce
private DVCSTime requestTime
private GeneralNames requester
private PolicyInformation requestPolicy
private GeneralNames dvcs
private GeneralNames dataLocations
private Extensions extensions
private static final int DEFAULT_VERSION
private static final int TAG_REQUESTER
private static final int TAG_REQUEST_POLICY
private static final int TAG_DVCS
private static final int TAG_DATA_LOCATIONS
private static final int TAG_EXTENSIONS
public DVCSRequestInformationBuilder(ServiceType service)
public DVCSRequestInformationBuilder(DVCSRequestInformation initialInfo)
public DVCSRequestInformation build()
public void setVersion(int version)
public void setNonce(BigInteger nonce)
public void setRequestTime(DVCSTime requestTime)
public void setRequester(GeneralName requester)
public void setRequester(GeneralNames requester)
public void setRequestPolicy(PolicyInformation requestPolicy)
public void setDVCS(GeneralName dvcs)
public void setDVCS(GeneralNames dvcs)
public void setDataLocations(GeneralName dataLocation)
public void setDataLocations(GeneralNames dataLocations)
public void setExtensions(Extensions extensions)