public static final class SwitchingToVmcModeParameters.Builder
extends java.lang.Object
SwitchingToVmcModeParameters.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
SwitchingToVmcModeParameters. |
| Modifier and Type | Method and Description |
|---|---|
SwitchingToVmcModeParameters |
build() |
SwitchingToVmcModeParameters.Builder |
setAuthCode(Oauth2Credentials authCode) |
SwitchingToVmcModeParameters.Builder |
setBaseUrl(java.lang.String baseUrl)
Protocol and domain name (or IP address) of a CSP server, like
\"https://console-stg.cloud.vmware.com\".
|
SwitchingToVmcModeParameters.Builder |
setBasicAuthWhitelistIps(java.util.List<java.lang.String> basicAuthWhitelistIps)
List of whitelist IPs for basic auth
|
SwitchingToVmcModeParameters.Builder |
setCspAccessTokenUri(java.lang.String cspAccessTokenUri)
This CSP end-point exchanges one of the following grants - authorization_code,
refresh_token, client_credentials or client_delegate for an access token.
|
SwitchingToVmcModeParameters.Builder |
setCspClientCredential(Oauth2Credentials cspClientCredential) |
SwitchingToVmcModeParameters.Builder |
setCspClientIncomingCredentials(java.util.List<java.lang.String> cspClientIncomingCredentials)
List of incoming client IDs
|
SwitchingToVmcModeParameters.Builder |
setCspLogoutUri(java.lang.String cspLogoutUri)
This CSP end-point returns the identity provider's logout url.
|
SwitchingToVmcModeParameters.Builder |
setCspOrgUri(java.lang.String cspOrgUri)
Relative path on CSP server to the Org location.
|
SwitchingToVmcModeParameters.Builder |
setCspPublicKeyUri(java.lang.String cspPublicKeyUri)
CSP endpoint that returns a list of public keys in jwks format.
|
SwitchingToVmcModeParameters.Builder |
setCspTimeDrift(java.lang.Long cspTimeDrift)
CSP time drift in milliseconds format: int64
|
SwitchingToVmcModeParameters.Builder |
setCspUserAuthorizationUri(java.lang.String cspUserAuthorizationUri)
This endpoint is used with browser redirection only.
|
SwitchingToVmcModeParameters.Builder |
setCspUserInfoUri(java.lang.String cspUserInfoUri)
This endpoint returns the content of the given access token if the token is
valid.
|
SwitchingToVmcModeParameters.Builder |
setDefaultOrgId(java.lang.String defaultOrgId)
Org ID of a Client - commonly UUID.
|
SwitchingToVmcModeParameters.Builder |
setEaOrg(OrgInfo eaOrg) |
SwitchingToVmcModeParameters.Builder |
setGssOrg(OrgInfo gssOrg) |
SwitchingToVmcModeParameters.Builder |
setModeChangeOnly(java.lang.Boolean modeChangeOnly)
When this parameter is set to true, only a change of the node mode happens
without any update to the auth properties.
|
SwitchingToVmcModeParameters.Builder |
setModeId(java.lang.String modeId)
Possible values are:
SwitchingToVmcModeParameters.MODE_ID_ON_PREM
SwitchingToVmcModeParameters.MODE_ID_SERVICE
SwitchingToVmcModeParameters.MODE_ID_VMC
SwitchingToVmcModeParameters.MODE_ID_VMC_LOCAL
Possible enum values in a \"/config/nsx_appliance_mode\" file |
SwitchingToVmcModeParameters.Builder |
setProxyHost(java.lang.String proxyHost)
IP/host of PoP (Point-of-Presence) HTTP proxy server format: hostname-or-ip
|
SwitchingToVmcModeParameters.Builder |
setProxyPort(java.lang.Long proxyPort)
Port of PoP (Point-of-Presence) Http proxy server format: int64
|
SwitchingToVmcModeParameters.Builder |
setPublicClientInfo(PublicClientInfo publicClientInfo) |
SwitchingToVmcModeParameters.Builder |
setResourceType(java.lang.String resourceType)
Possible values are:
SwitchingToVmcModeParameters.RESOURCE_TYPE_SWITCHINGTOVMCMODEPARAMETERS
Node Mode type |
SwitchingToVmcModeParameters.Builder |
setSddcId(java.lang.String sddcId)
SDDC id
|
SwitchingToVmcModeParameters.Builder |
setServiceDefinitionId(java.lang.String serviceDefinitionId)
Service definition id
|
SwitchingToVmcModeParameters.Builder |
setSreOrg(OrgInfo sreOrg) |
public Builder()
SwitchingToVmcModeParameters.public SwitchingToVmcModeParameters.Builder setModeId(java.lang.String modeId)
modeId - New value for the property.public SwitchingToVmcModeParameters.Builder setAuthCode(Oauth2Credentials authCode)
authCode - New value for the property.public SwitchingToVmcModeParameters.Builder setBaseUrl(java.lang.String baseUrl)
baseUrl - New value for the property.public SwitchingToVmcModeParameters.Builder setBasicAuthWhitelistIps(java.util.List<java.lang.String> basicAuthWhitelistIps)
basicAuthWhitelistIps - New value for the property.public SwitchingToVmcModeParameters.Builder setCspAccessTokenUri(java.lang.String cspAccessTokenUri)
cspAccessTokenUri - New value for the property.public SwitchingToVmcModeParameters.Builder setCspClientCredential(Oauth2Credentials cspClientCredential)
cspClientCredential - New value for the property.public SwitchingToVmcModeParameters.Builder setCspClientIncomingCredentials(java.util.List<java.lang.String> cspClientIncomingCredentials)
cspClientIncomingCredentials - New value for the property.public SwitchingToVmcModeParameters.Builder setCspLogoutUri(java.lang.String cspLogoutUri)
cspLogoutUri - New value for the property.public SwitchingToVmcModeParameters.Builder setCspOrgUri(java.lang.String cspOrgUri)
cspOrgUri - New value for the property.public SwitchingToVmcModeParameters.Builder setCspPublicKeyUri(java.lang.String cspPublicKeyUri)
cspPublicKeyUri - New value for the property.public SwitchingToVmcModeParameters.Builder setCspTimeDrift(java.lang.Long cspTimeDrift)
cspTimeDrift - New value for the property.public SwitchingToVmcModeParameters.Builder setCspUserAuthorizationUri(java.lang.String cspUserAuthorizationUri)
cspUserAuthorizationUri - New value for the property.public SwitchingToVmcModeParameters.Builder setCspUserInfoUri(java.lang.String cspUserInfoUri)
cspUserInfoUri - New value for the property.public SwitchingToVmcModeParameters.Builder setDefaultOrgId(java.lang.String defaultOrgId)
defaultOrgId - New value for the property.public SwitchingToVmcModeParameters.Builder setEaOrg(OrgInfo eaOrg)
eaOrg - New value for the property.public SwitchingToVmcModeParameters.Builder setGssOrg(OrgInfo gssOrg)
gssOrg - New value for the property.public SwitchingToVmcModeParameters.Builder setModeChangeOnly(java.lang.Boolean modeChangeOnly)
modeChangeOnly - New value for the property.public SwitchingToVmcModeParameters.Builder setProxyHost(java.lang.String proxyHost)
proxyHost - New value for the property.public SwitchingToVmcModeParameters.Builder setProxyPort(java.lang.Long proxyPort)
proxyPort - New value for the property.public SwitchingToVmcModeParameters.Builder setPublicClientInfo(PublicClientInfo publicClientInfo)
publicClientInfo - New value for the property.public SwitchingToVmcModeParameters.Builder setResourceType(java.lang.String resourceType)
resourceType - New value for the property.public SwitchingToVmcModeParameters.Builder setSddcId(java.lang.String sddcId)
sddcId - New value for the property.public SwitchingToVmcModeParameters.Builder setServiceDefinitionId(java.lang.String serviceDefinitionId)
serviceDefinitionId - New value for the property.public SwitchingToVmcModeParameters.Builder setSreOrg(OrgInfo sreOrg)
sreOrg - New value for the property.public SwitchingToVmcModeParameters build()