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.ObjectBuilder 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 ALBControllerCertificateCsrbuild()ALBControllerCertificateCsr.BuildersetAlgorithm(java.lang.String algorithm)Algorithm for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetClusteringId(java.lang.String clusteringId)Unique Id for NSX Advanced Load Balancer Controller Cluster used in VCF managed NSX.ALBControllerCertificateCsr.BuildersetCommonName(java.lang.String commonName)Common name for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetCountry(java.lang.String country)Country name for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetEmail(java.lang.String email)Email for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetKeySize(java.lang.String keySize)Key size for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetLocality(java.lang.String locality)Location or region for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetOrganization(java.lang.String organization)Organization for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetOrganizationUnit(java.lang.String organizationUnit)Organization unit for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetStateName(java.lang.String stateName)State name for Advanced Load Balancer Controller portal certificate.ALBControllerCertificateCsr.BuildersetSubjectAltNames(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()
-
-