Class CloudGateExtUpstreamServers.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.CloudGateExtUpstreamServers.Builder
-
- Enclosing class:
- CloudGateExtUpstreamServers
public static class CloudGateExtUpstreamServers.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudGateExtUpstreamServersbuild()CloudGateExtUpstreamServers.Buildercopy(CloudGateExtUpstreamServers model)CloudGateExtUpstreamServers.BuilderdisplayName(String displayName)Display name of upstream serverCloudGateExtUpstreamServers.BuildergroupId(String groupId)Upstream Server Group instance for the upstream server.CloudGateExtUpstreamServers.BuilderhostName(String hostName)Any incoming request to cloud gate is finally sent to this host, if selected during load balancingCloudGateExtUpstreamServers.BuildernginxSettings(String nginxSettings)Any additional settings for this upstream server in nginx configuration formCloudGateExtUpstreamServers.Builderport(Integer port)Port for the Upstream ServerCloudGateExtUpstreamServers.Builderref(String ref)URI of the upstream serverCloudGateExtUpstreamServers.Buildervalue(String value)ID of the upstream server
-
-
-
Method Detail
-
value
public CloudGateExtUpstreamServers.Builder value(String value)
ID of the upstream server*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: true - returned: default - type: string - uniqueness: none
- Parameters:
value- the value to set- Returns:
- this builder
-
ref
public CloudGateExtUpstreamServers.Builder ref(String ref)
URI of the upstream server*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none
- Parameters:
ref- the value to set- Returns:
- this builder
-
hostName
public CloudGateExtUpstreamServers.Builder hostName(String hostName)
Any incoming request to cloud gate is finally sent to this host, if selected during load balancing*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
hostName- the value to set- Returns:
- this builder
-
port
public CloudGateExtUpstreamServers.Builder port(Integer port)
Port for the Upstream Server*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: integer - uniqueness: none
- Parameters:
port- the value to set- Returns:
- this builder
-
nginxSettings
public CloudGateExtUpstreamServers.Builder nginxSettings(String nginxSettings)
Any additional settings for this upstream server in nginx configuration form*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
nginxSettings- the value to set- Returns:
- this builder
-
groupId
public CloudGateExtUpstreamServers.Builder groupId(String groupId)
Upstream Server Group instance for the upstream server.This is one of the upstreamServerGroup IDs(upstream blocks) from the associated Cloud Gate list
*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
groupId- the value to set- Returns:
- this builder
-
displayName
public CloudGateExtUpstreamServers.Builder displayName(String displayName)
Display name of upstream server*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
displayName- the value to set- Returns:
- this builder
-
build
public CloudGateExtUpstreamServers build()
-
copy
public CloudGateExtUpstreamServers.Builder copy(CloudGateExtUpstreamServers model)
-
-