Interface IngestionDestination.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IngestionDestination.Builder,
,IngestionDestination> SdkBuilder<IngestionDestination.Builder,
,IngestionDestination> SdkPojo
- Enclosing class:
IngestionDestination
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the ingestion destination.The timestamp of when the ingestion destination was created.default IngestionDestination.Builder
destinationConfiguration
(Consumer<DestinationConfiguration.Builder> destinationConfiguration) Contains information about the destination of ingested data.destinationConfiguration
(DestinationConfiguration destinationConfiguration) Contains information about the destination of ingested data.ingestionArn
(String ingestionArn) The Amazon Resource Name (ARN) of the ingestion.default IngestionDestination.Builder
processingConfiguration
(Consumer<ProcessingConfiguration.Builder> processingConfiguration) Contains information about how ingested data is processed.processingConfiguration
(ProcessingConfiguration processingConfiguration) Contains information about how ingested data is processed.The state of the ingestion destination.status
(IngestionDestinationStatus status) The state of the ingestion destination.statusReason
(String statusReason) The reason for the current status of the ingestion destination.The timestamp of when the ingestion destination was last updated.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 Details
-
arn
The Amazon Resource Name (ARN) of the ingestion destination.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the ingestion destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ingestionArn
The Amazon Resource Name (ARN) of the ingestion.
- Parameters:
ingestionArn
- The Amazon Resource Name (ARN) of the ingestion.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingConfiguration
IngestionDestination.Builder processingConfiguration(ProcessingConfiguration processingConfiguration) Contains information about how ingested data is processed.
- Parameters:
processingConfiguration
- Contains information about how ingested data is processed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingConfiguration
default IngestionDestination.Builder processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration) Contains information about how ingested data is processed.
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:
-
destinationConfiguration
IngestionDestination.Builder destinationConfiguration(DestinationConfiguration destinationConfiguration) Contains information about the destination of ingested data.
- Parameters:
destinationConfiguration
- Contains information about the destination of ingested data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
default IngestionDestination.Builder destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration) Contains information about the destination of ingested data.
This is a convenience method that creates an instance of theDestinationConfiguration.Builder
avoiding the need to create one manually viaDestinationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationConfiguration(DestinationConfiguration)
.- Parameters:
destinationConfiguration
- a consumer that will call methods onDestinationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The state of the ingestion destination.
The following states are possible:
-
Active
: The ingestion destination is active and is ready to be used. -
Failed
: The ingestion destination has failed. If the ingestion destination is in this state, you should verify the ingestion destination configuration and try again.
- Parameters:
status
- The state of the ingestion destination.The following states are possible:
-
Active
: The ingestion destination is active and is ready to be used. -
Failed
: The ingestion destination has failed. If the ingestion destination is in this state, you should verify the ingestion destination configuration and try again.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
The state of the ingestion destination.
The following states are possible:
-
Active
: The ingestion destination is active and is ready to be used. -
Failed
: The ingestion destination has failed. If the ingestion destination is in this state, you should verify the ingestion destination configuration and try again.
- Parameters:
status
- The state of the ingestion destination.The following states are possible:
-
Active
: The ingestion destination is active and is ready to be used. -
Failed
: The ingestion destination has failed. If the ingestion destination is in this state, you should verify the ingestion destination configuration and try again.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
statusReason
The reason for the current status of the ingestion destination.
Only present when the
status
of ingestion destination isFailed
.- Parameters:
statusReason
- The reason for the current status of the ingestion destination.Only present when the
status
of ingestion destination isFailed
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp of when the ingestion destination was created.
- Parameters:
createdAt
- The timestamp of when the ingestion destination was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp of when the ingestion destination was last updated.
- Parameters:
updatedAt
- The timestamp of when the ingestion destination was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-