@Generated(value="OracleSDKGenerator", comments="API Version: 20180828") public final class OutboundClusterSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Contains details of a Outbound cluster
Note: Objects should always be created or deserialized using the OutboundClusterSummary.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 OutboundClusterSummary.Builder
, which maintain a
set of all explicitly set fields called OutboundClusterSummary.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 |
OutboundClusterSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
OutboundClusterSummary(String displayName,
String pingSchedule,
Boolean isSkipUnavailable,
String seedClusterId,
CccMode mode)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static OutboundClusterSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDisplayName()
Name of the Outbound cluster.
|
Boolean |
getIsSkipUnavailable()
Flag to indicate whether to skip the Outbound cluster during cross cluster search, if it is
unavailable
|
CccMode |
getMode()
Mode for the cross cluster connection
|
String |
getPingSchedule()
Sets the time interval between regular application-level ping messages that are sent to try
and keep outbound cluster connections alive.
|
String |
getSeedClusterId()
OCID of the Outbound cluster
|
int |
hashCode() |
OutboundClusterSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"displayName","pingSchedule","isSkipUnavailable","seedClusterId","mode"}) public OutboundClusterSummary(String displayName, String pingSchedule, Boolean isSkipUnavailable, String seedClusterId, CccMode mode)
public static OutboundClusterSummary.Builder builder()
Create a new builder.
public OutboundClusterSummary.Builder toBuilder()
public String getDisplayName()
Name of the Outbound cluster. Avoid entering confidential information.
public String getPingSchedule()
Sets the time interval between regular application-level ping messages that are sent to try and keep outbound cluster connections alive. If set to -1, application-level ping messages to this outbound cluster are not sent. If unset, application-level ping messages are sent according to the global transport.ping_schedule setting, which defaults to -1 meaning that pings are not sent.
public Boolean getIsSkipUnavailable()
Flag to indicate whether to skip the Outbound cluster during cross cluster search, if it is unavailable
public String getSeedClusterId()
OCID of the Outbound cluster
public CccMode getMode()
Mode for the cross cluster connection
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–2025. All rights reserved.