Interface CreateOutboundCrossClusterSearchConnectionResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateOutboundCrossClusterSearchConnectionResponse.Builder,
,CreateOutboundCrossClusterSearchConnectionResponse> ElasticsearchResponse.Builder
,SdkBuilder<CreateOutboundCrossClusterSearchConnectionResponse.Builder,
,CreateOutboundCrossClusterSearchConnectionResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateOutboundCrossClusterSearchConnectionResponse
-
Method Summary
Modifier and TypeMethodDescriptionconnectionAlias
(String connectionAlias) Specifies the connection alias provided during the create connection request.connectionStatus
(Consumer<OutboundCrossClusterSearchConnectionStatus.Builder> connectionStatus) Specifies theOutboundCrossClusterSearchConnectionStatus
for the newly created connection.connectionStatus
(OutboundCrossClusterSearchConnectionStatus connectionStatus) Specifies theOutboundCrossClusterSearchConnectionStatus
for the newly created connection.crossClusterSearchConnectionId
(String crossClusterSearchConnectionId) Unique id for the created outbound connection, which is used for subsequent operations on connection.destinationDomainInfo
(Consumer<DomainInformation.Builder> destinationDomainInfo) Specifies theDomainInformation
for the destination Elasticsearch domain.destinationDomainInfo
(DomainInformation destinationDomainInfo) Specifies theDomainInformation
for the destination Elasticsearch domain.sourceDomainInfo
(Consumer<DomainInformation.Builder> sourceDomainInfo) Specifies theDomainInformation
for the source Elasticsearch domain.sourceDomainInfo
(DomainInformation sourceDomainInfo) Specifies theDomainInformation
for the source Elasticsearch domain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.elasticsearch.model.ElasticsearchResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
sourceDomainInfo
CreateOutboundCrossClusterSearchConnectionResponse.Builder sourceDomainInfo(DomainInformation sourceDomainInfo) Specifies the
DomainInformation
for the source Elasticsearch domain.- Parameters:
sourceDomainInfo
- Specifies theDomainInformation
for the source Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceDomainInfo
default CreateOutboundCrossClusterSearchConnectionResponse.Builder sourceDomainInfo(Consumer<DomainInformation.Builder> sourceDomainInfo) Specifies the
This is a convenience method that creates an instance of theDomainInformation
for the source Elasticsearch domain.DomainInformation.Builder
avoiding the need to create one manually viaDomainInformation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceDomainInfo(DomainInformation)
.- Parameters:
sourceDomainInfo
- a consumer that will call methods onDomainInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationDomainInfo
CreateOutboundCrossClusterSearchConnectionResponse.Builder destinationDomainInfo(DomainInformation destinationDomainInfo) Specifies the
DomainInformation
for the destination Elasticsearch domain.- Parameters:
destinationDomainInfo
- Specifies theDomainInformation
for the destination Elasticsearch domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationDomainInfo
default CreateOutboundCrossClusterSearchConnectionResponse.Builder destinationDomainInfo(Consumer<DomainInformation.Builder> destinationDomainInfo) Specifies the
This is a convenience method that creates an instance of theDomainInformation
for the destination Elasticsearch domain.DomainInformation.Builder
avoiding the need to create one manually viaDomainInformation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationDomainInfo(DomainInformation)
.- Parameters:
destinationDomainInfo
- a consumer that will call methods onDomainInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionAlias
Specifies the connection alias provided during the create connection request.
- Parameters:
connectionAlias
- Specifies the connection alias provided during the create connection request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionStatus
CreateOutboundCrossClusterSearchConnectionResponse.Builder connectionStatus(OutboundCrossClusterSearchConnectionStatus connectionStatus) Specifies the
OutboundCrossClusterSearchConnectionStatus
for the newly created connection.- Parameters:
connectionStatus
- Specifies theOutboundCrossClusterSearchConnectionStatus
for the newly created connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionStatus
default CreateOutboundCrossClusterSearchConnectionResponse.Builder connectionStatus(Consumer<OutboundCrossClusterSearchConnectionStatus.Builder> connectionStatus) Specifies the
This is a convenience method that creates an instance of theOutboundCrossClusterSearchConnectionStatus
for the newly created connection.OutboundCrossClusterSearchConnectionStatus.Builder
avoiding the need to create one manually viaOutboundCrossClusterSearchConnectionStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconnectionStatus(OutboundCrossClusterSearchConnectionStatus)
.- Parameters:
connectionStatus
- a consumer that will call methods onOutboundCrossClusterSearchConnectionStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
crossClusterSearchConnectionId
CreateOutboundCrossClusterSearchConnectionResponse.Builder crossClusterSearchConnectionId(String crossClusterSearchConnectionId) Unique id for the created outbound connection, which is used for subsequent operations on connection.
- Parameters:
crossClusterSearchConnectionId
- Unique id for the created outbound connection, which is used for subsequent operations on connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-