@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 the CloudGateExtMappings.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 called CloudGateExtMappings.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
CloudGateExtMappings.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CloudGateExtMappings(String mappingId,
String resourcePrefix,
String proxyPass,
String serverId,
String nginxSettings,
String appId,
String value,
String name,
String ref,
String policyName,
String upstreamServerGroupId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CloudGateExtMappings.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAppId()
The ID of the App being mapped to
|
String |
getMappingId()
The id of the Cloud Gate Mapping
|
String |
getName()
The name (Client ID) of the App being mapped to
|
String |
getNginxSettings()
More NGINX Settings.
|
String |
getPolicyName()
The Web Tier policy name used for the App that is mapped to this Cloud Gate
|
String |
getProxyPass()
NGINX ProxyPass entry for this Mapping
|
String |
getRef()
URI of the App being mapped to
|
String |
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 to
|
int |
hashCode() |
CloudGateExtMappings.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static CloudGateExtMappings.Builder builder()
Create a new builder.
public CloudGateExtMappings.Builder toBuilder()
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
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
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
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
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
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
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
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
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
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
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
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.