Class CloudGateExtMappings
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.CloudGateExtMappings
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class CloudGateExtMappings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A list of Cloud Gate Mappings that map Apps to this Cloud Gate
Note: Objects should always be created or deserialized using theCloudGateExtMappings.Builder
.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the
CloudGateExtMappings.Builder
, which maintain a set of all explicitly set fields calledCloudGateExtMappings.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CloudGateExtMappings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CloudGateExtMappings.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAppId()
The ID of the App being mapped toString
getMappingId()
The id of the Cloud Gate MappingString
getName()
The name (Client ID) of the App being mapped toString
getNginxSettings()
More NGINX Settings.String
getPolicyName()
The Web Tier policy name used for the App that is mapped to this Cloud GateString
getProxyPass()
NGINX ProxyPass entry for this MappingString
getRef()
URI of the App being mapped toString
getResourcePrefix()
Resource prefix for this mapping.String
getServerId()
Server Instance for the Mapping.String
getUpstreamServerGroupId()
Upstream server group instance for the Mapping.String
getValue()
The id of the App being mapped toint
hashCode()
CloudGateExtMappings.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
CloudGateExtMappings
@Deprecated @ConstructorProperties({"mappingId","resourcePrefix","proxyPass","serverId","nginxSettings","appId","value","name","ref","policyName","upstreamServerGroupId"}) public CloudGateExtMappings(String mappingId, String resourcePrefix, String proxyPass, String serverId, String nginxSettings, String appId, String value, String name, String ref, String policyName, String upstreamServerGroupId)
Deprecated.
-
-
Method Detail
-
builder
public static CloudGateExtMappings.Builder builder()
Create a new builder.
-
toBuilder
public CloudGateExtMappings.Builder toBuilder()
-
getMappingId
public String getMappingId()
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
- Returns:
- the value
-
getResourcePrefix
public String getResourcePrefix()
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
- Returns:
- the value
-
getProxyPass
public String getProxyPass()
NGINX ProxyPass entry for this Mapping*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getServerId
public String getServerId()
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
- Returns:
- the value
-
getNginxSettings
public String getNginxSettings()
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
- Returns:
- the value
-
getAppId
public String getAppId()
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
- Returns:
- the value
-
getValue
public String getValue()
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
- Returns:
- the value
-
getName
public String getName()
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
- Returns:
- the value
-
getRef
public String getRef()
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
- Returns:
- the value
-
getPolicyName
public String getPolicyName()
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
- Returns:
- the value
-
getUpstreamServerGroupId
public String getUpstreamServerGroupId()
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
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-