Package com.vmware.nsx_policy.model
Class ALBControllerCertificateCsr.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.ALBControllerCertificateCsr.Builder
-
- Enclosing class:
- ALBControllerCertificateCsr
public static final class ALBControllerCertificateCsr.Builder extends java.lang.Object
Builder class forALBControllerCertificateCsr
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofALBControllerCertificateCsr
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ALBControllerCertificateCsr
build()
ALBControllerCertificateCsr.Builder
setAlgorithm(java.lang.String algorithm)
Algorithm for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setClusteringId(java.lang.String clusteringId)
Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX.ALBControllerCertificateCsr.Builder
setCommonName(java.lang.String commonName)
Common name for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setCountry(java.lang.String country)
Country name for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setEmail(java.lang.String email)
Email for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setKeySize(java.lang.String keySize)
Key size for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setLocality(java.lang.String locality)
Location or region for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setOrganization(java.lang.String organization)
Organization for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setOrganizationUnit(java.lang.String organizationUnit)
Organization unit for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setStateName(java.lang.String stateName)
State name for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.Builder
setSubjectAltNames(java.util.List<java.lang.String> subjectAltNames)
List of SAN for Advanced Load Balancer Controller portal certificate.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofALBControllerCertificateCsr
.
-
-
Method Detail
-
setAlgorithm
public ALBControllerCertificateCsr.Builder setAlgorithm(java.lang.String algorithm)
Algorithm for Advanced Load Balancer Controller portal certificate.- Parameters:
algorithm
- New value for the property.
-
setClusteringId
public ALBControllerCertificateCsr.Builder setClusteringId(java.lang.String clusteringId)
Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
clusteringId
- New value for the property.
-
setCommonName
public ALBControllerCertificateCsr.Builder setCommonName(java.lang.String commonName)
Common name for Advanced Load Balancer Controller portal certificate.- Parameters:
commonName
- New value for the property.
-
setCountry
public ALBControllerCertificateCsr.Builder setCountry(java.lang.String country)
Country name for Advanced Load Balancer Controller portal certificate.- Parameters:
country
- New value for the property.
-
setEmail
public ALBControllerCertificateCsr.Builder setEmail(java.lang.String email)
Email for Advanced Load Balancer Controller portal certificate.- Parameters:
email
- New value for the property.
-
setKeySize
public ALBControllerCertificateCsr.Builder setKeySize(java.lang.String keySize)
Key size for Advanced Load Balancer Controller portal certificate.- Parameters:
keySize
- New value for the property.
-
setLocality
public ALBControllerCertificateCsr.Builder setLocality(java.lang.String locality)
Location or region for Advanced Load Balancer Controller portal certificate.- Parameters:
locality
- New value for the property.
-
setOrganization
public ALBControllerCertificateCsr.Builder setOrganization(java.lang.String organization)
Organization for Advanced Load Balancer Controller portal certificate.- Parameters:
organization
- New value for the property.
-
setOrganizationUnit
public ALBControllerCertificateCsr.Builder setOrganizationUnit(java.lang.String organizationUnit)
Organization unit for Advanced Load Balancer Controller portal certificate.- Parameters:
organizationUnit
- New value for the property.
-
setStateName
public ALBControllerCertificateCsr.Builder setStateName(java.lang.String stateName)
State name for Advanced Load Balancer Controller portal certificate.- Parameters:
stateName
- New value for the property.
-
setSubjectAltNames
public ALBControllerCertificateCsr.Builder setSubjectAltNames(java.util.List<java.lang.String> subjectAltNames)
List of SAN for Advanced Load Balancer Controller portal certificate.- Parameters:
subjectAltNames
- New value for the property.
-
build
public ALBControllerCertificateCsr build()
-
-