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 |
setSaasCspClientCredential(Oauth2Credentials saasCspClientCredential) |
SwitchingToVmcModeParameters.Builder |
setSaasServiceUrl(java.lang.String saasServiceUrl)
Protocol and domain name (or IP address) of a SAAS server, like
\"https://stg.skyscraper.vmware.com\".
|
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 setSaasCspClientCredential(Oauth2Credentials saasCspClientCredential)
saasCspClientCredential
- New value for the property.public SwitchingToVmcModeParameters.Builder setSaasServiceUrl(java.lang.String saasServiceUrl)
saasServiceUrl
- 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()