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 SummaryNested Classes Modifier and Type Class Description static classCloudGateExtMappings.Builder
 - 
Method SummaryAll 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- 
builderpublic static CloudGateExtMappings.Builder builder() Create a new builder.
 - 
toBuilderpublic CloudGateExtMappings.Builder toBuilder() 
 - 
getMappingIdpublic 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
 
 - 
getResourcePrefixpublic 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
 
 - 
getProxyPasspublic 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
 
 - 
getServerIdpublic 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
 
 - 
getNginxSettingspublic 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
 
 - 
getAppIdpublic 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
 
 - 
getValuepublic 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
 
 - 
getNamepublic 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
 
 - 
getRefpublic 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
 
 - 
getPolicyNamepublic 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
 
 - 
getUpstreamServerGroupIdpublic 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
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-