public static final class KmsTypes.Summary.Builder
extends java.lang.Object
KmsTypes.Summary
.Constructor and Description |
---|
Builder(KmsTypes.SummaryType summaryType)
Constructor with parameters for the required properties of
KmsTypes.Summary . |
Modifier and Type | Method and Description |
---|---|
KmsTypes.Summary |
build() |
KmsTypes.Summary.Builder |
setAddress(NetworkAddress address)
The service's address.
|
KmsTypes.Summary.Builder |
setCluster(java.lang.String cluster)
The opaque string identifier of the cluster in which the Key Provider Service is
part of.
|
KmsTypes.Summary.Builder |
setGroup(java.lang.String group)
The group ID determines which Attestation Service instances this Key Provider
Service can communicate with.
|
KmsTypes.Summary.Builder |
setHost(java.lang.String host)
The trusted ESX on which the service runs.
|
KmsTypes.Summary.Builder |
setTrustedCA(X509CertChain trustedCA)
The service's TLS certificate chain.
|
public Builder(KmsTypes.SummaryType summaryType)
KmsTypes.Summary
.public KmsTypes.Summary.Builder setHost(java.lang.String host)
getSummaryType()
is one of KmsTypes.SummaryType.BRIEF
,
KmsTypes.SummaryType.NORMAL
,
or KmsTypes.SummaryType.FULL
.host
- New value for the property.
When clients pass a value of this class as a parameter, the property must be an
identifier for the resource type: HostSystem
. When methods return a
value of this class as a return value, the property will be an identifier for
the resource type: HostSystem
.public KmsTypes.Summary.Builder setAddress(NetworkAddress address)
getSummaryType()
is one of KmsTypes.SummaryType.BRIEF
,
KmsTypes.SummaryType.NORMAL
,
or KmsTypes.SummaryType.FULL
.address
- New value for the property.public KmsTypes.Summary.Builder setGroup(java.lang.String group)
getSummaryType()
is one of KmsTypes.SummaryType.NORMAL
or KmsTypes.SummaryType.FULL
.group
- New value for the property.public KmsTypes.Summary.Builder setCluster(java.lang.String cluster)
getSummaryType()
is one of KmsTypes.SummaryType.NORMAL
or KmsTypes.SummaryType.FULL
.cluster
- New value for the property.public KmsTypes.Summary.Builder setTrustedCA(X509CertChain trustedCA)
getSummaryType()
is KmsTypes.SummaryType.FULL
.trustedCA
- New value for the property.public KmsTypes.Summary build()