@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateOutboundCrossClusterSearchConnectionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for the parameters to the CreateOutboundCrossClusterSearchConnection operation.
NOOP| Constructor and Description |
|---|
CreateOutboundCrossClusterSearchConnectionRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateOutboundCrossClusterSearchConnectionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getConnectionAlias()
Specifies the connection alias that will be used by the customer for this connection.
|
DomainInformation |
getDestinationDomainInfo()
Specifies the
DomainInformation for the destination Elasticsearch domain. |
DomainInformation |
getSourceDomainInfo()
Specifies the
DomainInformation for the source Elasticsearch domain. |
int |
hashCode() |
void |
setConnectionAlias(String connectionAlias)
Specifies the connection alias that will be used by the customer for this connection.
|
void |
setDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the
DomainInformation for the destination Elasticsearch domain. |
void |
setSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the
DomainInformation for the source Elasticsearch domain. |
String |
toString()
Returns a string representation of this object.
|
CreateOutboundCrossClusterSearchConnectionRequest |
withConnectionAlias(String connectionAlias)
Specifies the connection alias that will be used by the customer for this connection.
|
CreateOutboundCrossClusterSearchConnectionRequest |
withDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the
DomainInformation for the destination Elasticsearch domain. |
CreateOutboundCrossClusterSearchConnectionRequest |
withSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the
DomainInformation for the source Elasticsearch domain. |
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic CreateOutboundCrossClusterSearchConnectionRequest()
public void setSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the DomainInformation for the source Elasticsearch domain.
sourceDomainInfo - Specifies the DomainInformation for the source Elasticsearch domain.public DomainInformation getSourceDomainInfo()
Specifies the DomainInformation for the source Elasticsearch domain.
DomainInformation for the source Elasticsearch domain.public CreateOutboundCrossClusterSearchConnectionRequest withSourceDomainInfo(DomainInformation sourceDomainInfo)
Specifies the DomainInformation for the source Elasticsearch domain.
sourceDomainInfo - Specifies the DomainInformation for the source Elasticsearch domain.public void setDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the DomainInformation for the destination Elasticsearch domain.
destinationDomainInfo - Specifies the DomainInformation for the destination Elasticsearch domain.public DomainInformation getDestinationDomainInfo()
Specifies the DomainInformation for the destination Elasticsearch domain.
DomainInformation for the destination Elasticsearch domain.public CreateOutboundCrossClusterSearchConnectionRequest withDestinationDomainInfo(DomainInformation destinationDomainInfo)
Specifies the DomainInformation for the destination Elasticsearch domain.
destinationDomainInfo - Specifies the DomainInformation for the destination Elasticsearch domain.public void setConnectionAlias(String connectionAlias)
Specifies the connection alias that will be used by the customer for this connection.
connectionAlias - Specifies the connection alias that will be used by the customer for this connection.public String getConnectionAlias()
Specifies the connection alias that will be used by the customer for this connection.
public CreateOutboundCrossClusterSearchConnectionRequest withConnectionAlias(String connectionAlias)
Specifies the connection alias that will be used by the customer for this connection.
connectionAlias - Specifies the connection alias that will be used by the customer for this connection.public String toString()
toString in class ObjectObject.toString()public CreateOutboundCrossClusterSearchConnectionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()