@Generated(value="software.amazon.awssdk:codegen") public final class CreateOutboundCrossClusterSearchConnectionRequest extends ElasticsearchRequest implements ToCopyableBuilder<CreateOutboundCrossClusterSearchConnectionRequest.Builder,CreateOutboundCrossClusterSearchConnectionRequest>
Container for the parameters to the CreateOutboundCrossClusterSearchConnection operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateOutboundCrossClusterSearchConnectionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateOutboundCrossClusterSearchConnectionRequest.Builder |
builder() |
String |
connectionAlias()
Specifies the connection alias that will be used by the customer for this connection.
|
DomainInformation |
destinationDomainInfo()
Specifies the
DomainInformation for the destination Elasticsearch domain. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateOutboundCrossClusterSearchConnectionRequest.Builder> |
serializableBuilderClass() |
DomainInformation |
sourceDomainInfo()
Specifies the
DomainInformation for the source Elasticsearch domain. |
CreateOutboundCrossClusterSearchConnectionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic DomainInformation sourceDomainInfo()
Specifies the DomainInformation for the source Elasticsearch domain.
DomainInformation for the source Elasticsearch domain.public DomainInformation destinationDomainInfo()
Specifies the DomainInformation for the destination Elasticsearch domain.
DomainInformation for the destination Elasticsearch domain.public String connectionAlias()
Specifies the connection alias that will be used by the customer for this connection.
public CreateOutboundCrossClusterSearchConnectionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateOutboundCrossClusterSearchConnectionRequest.Builder,CreateOutboundCrossClusterSearchConnectionRequest>toBuilder in class ElasticsearchRequestpublic static CreateOutboundCrossClusterSearchConnectionRequest.Builder builder()
public static Class<? extends CreateOutboundCrossClusterSearchConnectionRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.