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 CloudGateExtUpstreamServers
build()
CloudGateExtUpstreamServers.Builder
copy(CloudGateExtUpstreamServers model)
CloudGateExtUpstreamServers.Builder
displayName(String displayName)
Display name of upstream serverCloudGateExtUpstreamServers.Builder
groupId(String groupId)
Upstream Server Group instance for the upstream server.CloudGateExtUpstreamServers.Builder
hostName(String hostName)
Any incoming request to cloud gate is finally sent to this host, if selected during load balancingCloudGateExtUpstreamServers.Builder
nginxSettings(String nginxSettings)
Any additional settings for this upstream server in nginx configuration formCloudGateExtUpstreamServers.Builder
port(Integer port)
Port for the Upstream ServerCloudGateExtUpstreamServers.Builder
ref(String ref)
URI of the upstream serverCloudGateExtUpstreamServers.Builder
value(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)
-
-