Class CloudGateExtMappings.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.CloudGateExtMappings.Builder
-
- Enclosing class:
- CloudGateExtMappings
public static class CloudGateExtMappings.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudGateExtMappings.Builder
appId(String appId)
The ID of the App being mapped toCloudGateExtMappings
build()
CloudGateExtMappings.Builder
copy(CloudGateExtMappings model)
CloudGateExtMappings.Builder
mappingId(String mappingId)
The id of the Cloud Gate MappingCloudGateExtMappings.Builder
name(String name)
The name (Client ID) of the App being mapped toCloudGateExtMappings.Builder
nginxSettings(String nginxSettings)
More NGINX Settings.CloudGateExtMappings.Builder
policyName(String policyName)
The Web Tier policy name used for the App that is mapped to this Cloud GateCloudGateExtMappings.Builder
proxyPass(String proxyPass)
NGINX ProxyPass entry for this MappingCloudGateExtMappings.Builder
ref(String ref)
URI of the App being mapped toCloudGateExtMappings.Builder
resourcePrefix(String resourcePrefix)
Resource prefix for this mapping.CloudGateExtMappings.Builder
serverId(String serverId)
Server Instance for the Mapping.CloudGateExtMappings.Builder
upstreamServerGroupId(String upstreamServerGroupId)
Upstream server group instance for the Mapping.CloudGateExtMappings.Builder
value(String value)
The id of the App being mapped to
-
-
-
Method Detail
-
mappingId
public CloudGateExtMappings.Builder mappingId(String mappingId)
The id of the Cloud Gate Mapping*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
mappingId
- the value to set- Returns:
- this builder
-
resourcePrefix
public CloudGateExtMappings.Builder resourcePrefix(String resourcePrefix)
Resource prefix for this mapping.This will be used to define the location block
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: true - returned: default - type: string - uniqueness: none
- Parameters:
resourcePrefix
- the value to set- Returns:
- this builder
-
proxyPass
public CloudGateExtMappings.Builder proxyPass(String proxyPass)
NGINX ProxyPass entry for this Mapping*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
proxyPass
- the value to set- Returns:
- this builder
-
serverId
public CloudGateExtMappings.Builder serverId(String serverId)
Server Instance for the Mapping.This is one of the server IDs(server blocks) from the associated Cloud Gate list
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: true - returned: default - type: string - uniqueness: none
- Parameters:
serverId
- the value to set- Returns:
- this builder
-
nginxSettings
public CloudGateExtMappings.Builder nginxSettings(String nginxSettings)
More NGINX Settings.JSON encoded key value pairs similar to WTP encoding
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
nginxSettings
- the value to set- Returns:
- this builder
-
appId
public CloudGateExtMappings.Builder appId(String appId)
The ID of the App being mapped to*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
appId
- the value to set- Returns:
- this builder
-
value
public CloudGateExtMappings.Builder value(String value)
The id of the App being mapped to*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
value
- the value to set- Returns:
- this builder
-
name
public CloudGateExtMappings.Builder name(String name)
The name (Client ID) of the App being mapped to*Added In:** 19.2.1
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
name
- the value to set- Returns:
- this builder
-
ref
public CloudGateExtMappings.Builder ref(String ref)
URI of the App being mapped to*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none
- Parameters:
ref
- the value to set- Returns:
- this builder
-
policyName
public CloudGateExtMappings.Builder policyName(String policyName)
The Web Tier policy name used for the App that is mapped to this Cloud Gate*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
policyName
- the value to set- Returns:
- this builder
-
upstreamServerGroupId
public CloudGateExtMappings.Builder upstreamServerGroupId(String upstreamServerGroupId)
Upstream server group instance for the Mapping.This is one of the upstream server group IDs(upstream blocks) from the associated Cloud Gate list
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
upstreamServerGroupId
- the value to set- Returns:
- this builder
-
build
public CloudGateExtMappings build()
-
copy
public CloudGateExtMappings.Builder copy(CloudGateExtMappings model)
-
-