@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class CloudGateExtServers extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A list of Server Blocks on this Cloud Gate
Note: Objects should always be created or deserialized using the CloudGateExtServers.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 CloudGateExtServers.Builder
, which maintain a
set of all explicitly set fields called CloudGateExtServers.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 |
CloudGateExtServers.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CloudGateExtServers(String serverId,
String hostName,
Integer port,
Boolean ssl,
String nginxSettings)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CloudGateExtServers.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getHostName()
Hostname for the Server block
|
String |
getNginxSettings()
More nginx Settings.
|
Integer |
getPort()
Port for the Server Block
|
String |
getServerId()
Server Name for the Server Block
|
Boolean |
getSsl()
SSL flag for the Server Block
|
int |
hashCode() |
CloudGateExtServers.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"serverId","hostName","port","ssl","nginxSettings"}) public CloudGateExtServers(String serverId, String hostName, Integer port, Boolean ssl, String nginxSettings)
public static CloudGateExtServers.Builder builder()
Create a new builder.
public CloudGateExtServers.Builder toBuilder()
public String getServerId()
Server Name for the Server Block
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
public String getHostName()
Hostname for the Server block
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: true - returned: default - type: string - uniqueness: none
public Integer getPort()
Port for the Server Block
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: true - returned: default - type: integer - uniqueness: none
public Boolean getSsl()
SSL flag for the Server Block
*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readOnly - required: true - returned: default - type: boolean - uniqueness: none
public String getNginxSettings()
More nginx Settings. JSON encoded text block
*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.