Class CreateOutboundConnectionRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.opensearch.model.OpenSearchRequest
-
- software.amazon.awssdk.services.opensearch.model.CreateOutboundConnectionRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<CreateOutboundConnectionRequest.Builder,CreateOutboundConnectionRequest>
@Generated("software.amazon.awssdk:codegen") public final class CreateOutboundConnectionRequest extends OpenSearchRequest implements ToCopyableBuilder<CreateOutboundConnectionRequest.Builder,CreateOutboundConnectionRequest>
Container for the parameters to the
CreateOutboundConnection
operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CreateOutboundConnectionRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateOutboundConnectionRequest.Builder
builder()
String
connectionAlias()
Name of the connection.ConnectionMode
connectionMode()
The connection mode.String
connectionModeAsString()
The connection mode.ConnectionProperties
connectionProperties()
TheConnectionProperties
for the outbound connection.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
DomainInformationContainer
localDomainInfo()
Name and Region of the source (local) domain.DomainInformationContainer
remoteDomainInfo()
Name and Region of the destination (remote) domain.List<SdkField<?>>
sdkFields()
static Class<? extends CreateOutboundConnectionRequest.Builder>
serializableBuilderClass()
CreateOutboundConnectionRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
localDomainInfo
public final DomainInformationContainer localDomainInfo()
Name and Region of the source (local) domain.
- Returns:
- Name and Region of the source (local) domain.
-
remoteDomainInfo
public final DomainInformationContainer remoteDomainInfo()
Name and Region of the destination (remote) domain.
- Returns:
- Name and Region of the destination (remote) domain.
-
connectionAlias
public final String connectionAlias()
Name of the connection.
- Returns:
- Name of the connection.
-
connectionMode
public final ConnectionMode connectionMode()
The connection mode.
If the service returns an enum value that is not available in the current SDK version,
connectionMode
will returnConnectionMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromconnectionModeAsString()
.- Returns:
- The connection mode.
- See Also:
ConnectionMode
-
connectionModeAsString
public final String connectionModeAsString()
The connection mode.
If the service returns an enum value that is not available in the current SDK version,
connectionMode
will returnConnectionMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromconnectionModeAsString()
.- Returns:
- The connection mode.
- See Also:
ConnectionMode
-
connectionProperties
public final ConnectionProperties connectionProperties()
The
ConnectionProperties
for the outbound connection.- Returns:
- The
ConnectionProperties
for the outbound connection.
-
toBuilder
public CreateOutboundConnectionRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<CreateOutboundConnectionRequest.Builder,CreateOutboundConnectionRequest>
- Specified by:
toBuilder
in classOpenSearchRequest
-
builder
public static CreateOutboundConnectionRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends CreateOutboundConnectionRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-