Interface AmazonOpenSearchServerlessDestinationUpdate.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,,- AmazonOpenSearchServerlessDestinationUpdate> - SdkBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,,- AmazonOpenSearchServerlessDestinationUpdate> - SdkPojo
- Enclosing class:
- AmazonOpenSearchServerlessDestinationUpdate
- 
Method SummaryModifier and TypeMethodDescriptionbufferingHints(Consumer<AmazonOpenSearchServerlessBufferingHints.Builder> bufferingHints) The buffering options.bufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints) The buffering options.cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions) Sets the value of the CloudWatchLoggingOptions property for this object.cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions) Sets the value of the CloudWatchLoggingOptions property for this object.collectionEndpoint(String collectionEndpoint) The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.The Serverless offering for Amazon OpenSearch Service index name.processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration) Sets the value of the ProcessingConfiguration property for this object.processingConfiguration(ProcessingConfiguration processingConfiguration) Sets the value of the ProcessingConfiguration property for this object.retryOptions(Consumer<AmazonOpenSearchServerlessRetryOptions.Builder> retryOptions) The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service.retryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions) The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service.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.s3Update(Consumer<S3DestinationUpdate.Builder> s3Update) Sets the value of the S3Update property for this object.s3Update(S3DestinationUpdate s3Update) Sets the value of the S3Update property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
roleARNThe 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.
 
- 
collectionEndpointThe 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.
 
- 
indexNameThe 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.
 
- 
bufferingHintsAmazonOpenSearchServerlessDestinationUpdate.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.
 
- 
bufferingHintsdefault 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.Builderavoiding the need to create one manually viaAmazonOpenSearchServerlessBufferingHints.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobufferingHints(AmazonOpenSearchServerlessBufferingHints).- Parameters:
- bufferingHints- a consumer that will call methods on- AmazonOpenSearchServerlessBufferingHints.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
retryOptionsAmazonOpenSearchServerlessDestinationUpdate.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.
 
- 
retryOptionsdefault 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.Builderavoiding the need to create one manually viaAmazonOpenSearchServerlessRetryOptions.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toretryOptions(AmazonOpenSearchServerlessRetryOptions).- Parameters:
- retryOptions- a consumer that will call methods on- AmazonOpenSearchServerlessRetryOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
s3UpdateSets 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.
 
- 
s3Updatedefault 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.Builderavoiding the need to create one manually viaS3DestinationUpdate.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tos3Update(S3DestinationUpdate).- Parameters:
- s3Update- a consumer that will call methods on- S3DestinationUpdate.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
processingConfigurationAmazonOpenSearchServerlessDestinationUpdate.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.
 
- 
processingConfigurationdefault 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.Builderavoiding the need to create one manually viaProcessingConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprocessingConfiguration(ProcessingConfiguration).- Parameters:
- processingConfiguration- a consumer that will call methods on- ProcessingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
cloudWatchLoggingOptionsAmazonOpenSearchServerlessDestinationUpdate.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.
 
- 
cloudWatchLoggingOptionsdefault 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.Builderavoiding the need to create one manually viaCloudWatchLoggingOptions.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocloudWatchLoggingOptions(CloudWatchLoggingOptions).- Parameters:
- cloudWatchLoggingOptions- a consumer that will call methods on- CloudWatchLoggingOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-