public static final class AviConnectionInfo.Builder
extends java.lang.Object
AviConnectionInfo.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
AviConnectionInfo. |
| Modifier and Type | Method and Description |
|---|---|
AviConnectionInfo |
build() |
AviConnectionInfo.Builder |
setCertificate(java.lang.String certificate)
Certificate used when on-borading workflow created by LCM/VCF.
|
AviConnectionInfo.Builder |
setCloud(java.lang.String cloud)
Clouds are containers for the environment that Avi Vantage is installed or
operating within.
|
AviConnectionInfo.Builder |
setEnforcementPointAddress(java.lang.String enforcementPointAddress)
Value of this property could be Hostname or IP.
|
AviConnectionInfo.Builder |
setExpiresAt(java.lang.String expiresAt)
Expiry time of the token will be set by LCM at the time of Enforcement Point
Creation.
|
AviConnectionInfo.Builder |
setIsDefaultCert(java.lang.Boolean isDefaultCert)
Advanced Load Balancer controller using default portal certificate.
|
AviConnectionInfo.Builder |
setManagedBy(java.lang.String managedBy)
Managed by used when on-borading workflow created by LCM/VCF.
|
AviConnectionInfo.Builder |
setPassword(java.lang.String password)
Password or Token for Avi Controller.
|
AviConnectionInfo.Builder |
setStatus(java.lang.String status)
Possible values are:
AviConnectionInfo.STATUS_ACTIVATE AviConnectionInfo.STATUS_DEACTIVATE_PROVIDER
AviConnectionInfo.STATUS_DEACTIVATE_API
This is connection property which checks whether ALB is connected to the
controller. |
AviConnectionInfo.Builder |
setTenant(java.lang.String tenant)
A tenant is an isolated instance of Avi Controller.
|
AviConnectionInfo.Builder |
setThumbprint(java.lang.String thumbprint)
Thumbprint of EnforcementPoint in the form of a SHA-256 hash represented in
lower case HEX.
|
AviConnectionInfo.Builder |
setUsername(java.lang.String username)
Username.
|
AviConnectionInfo.Builder |
setVersion(java.lang.String version)
Avi supports API versioning for backward compatibility with automation scripts
written for an object model older than the current one.
|
public Builder()
AviConnectionInfo.public AviConnectionInfo.Builder setCertificate(java.lang.String certificate)
certificate - New value for the property.public AviConnectionInfo.Builder setCloud(java.lang.String cloud)
cloud - New value for the property.public AviConnectionInfo.Builder setExpiresAt(java.lang.String expiresAt)
expiresAt - New value for the property.public AviConnectionInfo.Builder setIsDefaultCert(java.lang.Boolean isDefaultCert)
isDefaultCert - New value for the property.public AviConnectionInfo.Builder setManagedBy(java.lang.String managedBy)
managedBy - New value for the property.public AviConnectionInfo.Builder setPassword(java.lang.String password)
password - New value for the property.public AviConnectionInfo.Builder setStatus(java.lang.String status)
status - New value for the property.public AviConnectionInfo.Builder setTenant(java.lang.String tenant)
tenant - New value for the property.public AviConnectionInfo.Builder setThumbprint(java.lang.String thumbprint)
thumbprint - New value for the property.public AviConnectionInfo.Builder setUsername(java.lang.String username)
username - New value for the property.public AviConnectionInfo.Builder setVersion(java.lang.String version)
version - New value for the property.public AviConnectionInfo.Builder setEnforcementPointAddress(java.lang.String enforcementPointAddress)
enforcementPointAddress - New value for the property.public AviConnectionInfo build()