public static final class ServicesTypes.FilterSpec.Builder
extends java.lang.Object
ServicesTypes.FilterSpec
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
ServicesTypes.FilterSpec . |
Modifier and Type | Method and Description |
---|---|
ServicesTypes.FilterSpec |
build() |
ServicesTypes.FilterSpec.Builder |
setAddress(java.util.List<NetworkAddress> address)
A set of address by which to filter.
|
ServicesTypes.FilterSpec.Builder |
setGroup(java.util.Set<java.lang.String> group)
The group determines the Attestation Service instances this Key Provider Service
can accept reports from.
|
ServicesTypes.FilterSpec.Builder |
setServices(java.util.Set<java.lang.String> services)
A set of IDs by which to filter the services.
|
ServicesTypes.FilterSpec.Builder |
setTrustAuthorityCluster(java.util.Set<java.lang.String> trustAuthorityCluster)
The cluster specifies the Trust Authority Cluster this Key Provider Service
belongs to.
|
public Builder()
ServicesTypes.FilterSpec
.public ServicesTypes.FilterSpec.Builder setServices(java.util.Set<java.lang.String> services)
null
, the services will not be filtered by ID.services
- New value for the property.
When clients pass a value of this class as a parameter, the property must
contain identifiers for the resource type: com.vmware.vcenter.trusted_infrastructure.kms.Service
. When methods return a
value of this class as a return value, the property will contain identifiers for
the resource type: com.vmware.vcenter.trusted_infrastructure.kms.Service
.public ServicesTypes.FilterSpec.Builder setAddress(java.util.List<NetworkAddress> address)
null
, the services will not be filtered by address.address
- New value for the property.public ServicesTypes.FilterSpec.Builder setGroup(java.util.Set<java.lang.String> group)
null
, the Services will not be filtered by group.group
- New value for the property.public ServicesTypes.FilterSpec.Builder setTrustAuthorityCluster(java.util.Set<java.lang.String> trustAuthorityCluster)
null
, the Services will not be filtered by trustAuthorityCluster.trustAuthorityCluster
- New value for the property.public ServicesTypes.FilterSpec build()