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.BuilderappId(String appId)The ID of the App being mapped toCloudGateExtMappingsbuild()CloudGateExtMappings.Buildercopy(CloudGateExtMappings model)CloudGateExtMappings.BuildermappingId(String mappingId)The id of the Cloud Gate MappingCloudGateExtMappings.Buildername(String name)The name (Client ID) of the App being mapped toCloudGateExtMappings.BuildernginxSettings(String nginxSettings)More NGINX Settings.CloudGateExtMappings.BuilderpolicyName(String policyName)The Web Tier policy name used for the App that is mapped to this Cloud GateCloudGateExtMappings.BuilderproxyPass(String proxyPass)NGINX ProxyPass entry for this MappingCloudGateExtMappings.Builderref(String ref)URI of the App being mapped toCloudGateExtMappings.BuilderresourcePrefix(String resourcePrefix)Resource prefix for this mapping.CloudGateExtMappings.BuilderserverId(String serverId)Server Instance for the Mapping.CloudGateExtMappings.BuilderupstreamServerGroupId(String upstreamServerGroupId)Upstream server group instance for the Mapping.CloudGateExtMappings.Buildervalue(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)
-
-