Interface AmazonOpenSearchServerlessDestinationUpdate.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,AmazonOpenSearchServerlessDestinationUpdate>
,SdkBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,AmazonOpenSearchServerlessDestinationUpdate>
,SdkPojo
- Enclosing class:
- AmazonOpenSearchServerlessDestinationUpdate
public static interface AmazonOpenSearchServerlessDestinationUpdate.Builder extends SdkPojo, CopyableBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,AmazonOpenSearchServerlessDestinationUpdate>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AmazonOpenSearchServerlessDestinationUpdate.Builder
bufferingHints(Consumer<AmazonOpenSearchServerlessBufferingHints.Builder> bufferingHints)
The buffering options.AmazonOpenSearchServerlessDestinationUpdate.Builder
bufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints)
The buffering options.default AmazonOpenSearchServerlessDestinationUpdate.Builder
cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.AmazonOpenSearchServerlessDestinationUpdate.Builder
cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.AmazonOpenSearchServerlessDestinationUpdate.Builder
collectionEndpoint(String collectionEndpoint)
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.AmazonOpenSearchServerlessDestinationUpdate.Builder
indexName(String indexName)
The Serverless offering for Amazon OpenSearch Service index name.default AmazonOpenSearchServerlessDestinationUpdate.Builder
processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.AmazonOpenSearchServerlessDestinationUpdate.Builder
processingConfiguration(ProcessingConfiguration processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.default AmazonOpenSearchServerlessDestinationUpdate.Builder
retryOptions(Consumer<AmazonOpenSearchServerlessRetryOptions.Builder> retryOptions)
The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service.AmazonOpenSearchServerlessDestinationUpdate.Builder
retryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions)
The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service.AmazonOpenSearchServerlessDestinationUpdate.Builder
roleARN(String roleARN)
The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.default AmazonOpenSearchServerlessDestinationUpdate.Builder
s3Update(Consumer<S3DestinationUpdate.Builder> s3Update)
Sets the value of the S3Update property for this object.AmazonOpenSearchServerlessDestinationUpdate.Builder
s3Update(S3DestinationUpdate s3Update)
Sets the value of the S3Update property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
roleARN
AmazonOpenSearchServerlessDestinationUpdate.Builder roleARN(String roleARN)
The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.
- Parameters:
roleARN
- The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collectionEndpoint
AmazonOpenSearchServerlessDestinationUpdate.Builder collectionEndpoint(String collectionEndpoint)
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
- Parameters:
collectionEndpoint
- The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
indexName
AmazonOpenSearchServerlessDestinationUpdate.Builder indexName(String indexName)
The Serverless offering for Amazon OpenSearch Service index name.
- Parameters:
indexName
- The Serverless offering for Amazon OpenSearch Service index name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bufferingHints
AmazonOpenSearchServerlessDestinationUpdate.Builder bufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints)
The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.
- Parameters:
bufferingHints
- The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bufferingHints
default AmazonOpenSearchServerlessDestinationUpdate.Builder bufferingHints(Consumer<AmazonOpenSearchServerlessBufferingHints.Builder> bufferingHints)
The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.
This is a convenience method that creates an instance of theAmazonOpenSearchServerlessBufferingHints.Builder
avoiding the need to create one manually viaAmazonOpenSearchServerlessBufferingHints.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobufferingHints(AmazonOpenSearchServerlessBufferingHints)
.- Parameters:
bufferingHints
- a consumer that will call methods onAmazonOpenSearchServerlessBufferingHints.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
bufferingHints(AmazonOpenSearchServerlessBufferingHints)
-
retryOptions
AmazonOpenSearchServerlessDestinationUpdate.Builder retryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions)
The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).
- Parameters:
retryOptions
- The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retryOptions
default AmazonOpenSearchServerlessDestinationUpdate.Builder retryOptions(Consumer<AmazonOpenSearchServerlessRetryOptions.Builder> retryOptions)
The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).
This is a convenience method that creates an instance of theAmazonOpenSearchServerlessRetryOptions.Builder
avoiding the need to create one manually viaAmazonOpenSearchServerlessRetryOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toretryOptions(AmazonOpenSearchServerlessRetryOptions)
.- Parameters:
retryOptions
- a consumer that will call methods onAmazonOpenSearchServerlessRetryOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
retryOptions(AmazonOpenSearchServerlessRetryOptions)
-
s3Update
AmazonOpenSearchServerlessDestinationUpdate.Builder s3Update(S3DestinationUpdate s3Update)
Sets the value of the S3Update property for this object.- Parameters:
s3Update
- The new value for the S3Update property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Update
default AmazonOpenSearchServerlessDestinationUpdate.Builder s3Update(Consumer<S3DestinationUpdate.Builder> s3Update)
Sets the value of the S3Update property for this object. This is a convenience method that creates an instance of theS3DestinationUpdate.Builder
avoiding the need to create one manually viaS3DestinationUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Update(S3DestinationUpdate)
.- Parameters:
s3Update
- a consumer that will call methods onS3DestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
s3Update(S3DestinationUpdate)
-
processingConfiguration
AmazonOpenSearchServerlessDestinationUpdate.Builder processingConfiguration(ProcessingConfiguration processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.- Parameters:
processingConfiguration
- The new value for the ProcessingConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingConfiguration
default AmazonOpenSearchServerlessDestinationUpdate.Builder processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object. This is a convenience method that creates an instance of theProcessingConfiguration.Builder
avoiding the need to create one manually viaProcessingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprocessingConfiguration(ProcessingConfiguration)
.- Parameters:
processingConfiguration
- a consumer that will call methods onProcessingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
processingConfiguration(ProcessingConfiguration)
-
cloudWatchLoggingOptions
AmazonOpenSearchServerlessDestinationUpdate.Builder cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.- Parameters:
cloudWatchLoggingOptions
- The new value for the CloudWatchLoggingOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLoggingOptions
default AmazonOpenSearchServerlessDestinationUpdate.Builder cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object. This is a convenience method that creates an instance of theCloudWatchLoggingOptions.Builder
avoiding the need to create one manually viaCloudWatchLoggingOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLoggingOptions(CloudWatchLoggingOptions)
.- Parameters:
cloudWatchLoggingOptions
- a consumer that will call methods onCloudWatchLoggingOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
cloudWatchLoggingOptions(CloudWatchLoggingOptions)
-
-