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.ExplicitlySetBmcModelA 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 classCloudGateExtMappings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CloudGateExtMappings.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAppId()The ID of the App being mapped toStringgetMappingId()The id of the Cloud Gate MappingStringgetName()The name (Client ID) of the App being mapped toStringgetNginxSettings()More NGINX Settings.StringgetPolicyName()The Web Tier policy name used for the App that is mapped to this Cloud GateStringgetProxyPass()NGINX ProxyPass entry for this MappingStringgetRef()URI of the App being mapped toStringgetResourcePrefix()Resource prefix for this mapping.StringgetServerId()Server Instance for the Mapping.StringgetUpstreamServerGroupId()Upstream server group instance for the Mapping.StringgetValue()The id of the App being mapped tointhashCode()CloudGateExtMappings.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-