Interface InboundIntegration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InboundIntegration.Builder,,InboundIntegration> SdkBuilder<InboundIntegration.Builder,,InboundIntegration> SdkPojo
- Enclosing class:
InboundIntegration
-
Method Summary
Modifier and TypeMethodDescriptioncreateTime(Instant createTime) The time that the integration was created, in UTC.errors(Collection<IntegrationError> errors) A list of errors associated with the integration.errors(Consumer<IntegrationError.Builder>... errors) A list of errors associated with the integration.errors(IntegrationError... errors) A list of errors associated with the integration.integrationArn(String integrationArn) The ARN of the zero-ETL integration.default InboundIntegration.BuilderintegrationConfig(Consumer<IntegrationConfig.Builder> integrationConfig) Properties associated with the integration.integrationConfig(IntegrationConfig integrationConfig) Properties associated with the integration.The ARN of the source resource for the integration.The possible statuses are:status(IntegrationStatus status) The possible statuses are:The ARN of the target resource for the integration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
sourceArn
The ARN of the source resource for the integration.
- Parameters:
sourceArn- The ARN of the source resource for the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetArn
The ARN of the target resource for the integration.
- Parameters:
targetArn- The ARN of the target resource for the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationArn
The ARN of the zero-ETL integration.
- Parameters:
integrationArn- The ARN of the zero-ETL integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
- Parameters:
status- The possible statuses are:-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
The possible statuses are:
-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
- Parameters:
status- The possible statuses are:-
CREATING: The integration is being created.
-
ACTIVE: The integration creation succeeds.
-
MODIFYING: The integration is being modified.
-
FAILED: The integration creation fails.
-
DELETING: The integration is deleted.
-
SYNCING: The integration is synchronizing.
-
NEEDS_ATTENTION: The integration needs attention, such as synchronization.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
createTime
The time that the integration was created, in UTC.
- Parameters:
createTime- The time that the integration was created, in UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationConfig
Properties associated with the integration.
- Parameters:
integrationConfig- Properties associated with the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationConfig
default InboundIntegration.Builder integrationConfig(Consumer<IntegrationConfig.Builder> integrationConfig) Properties associated with the integration.
This is a convenience method that creates an instance of theIntegrationConfig.Builderavoiding the need to create one manually viaIntegrationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tointegrationConfig(IntegrationConfig).- Parameters:
integrationConfig- a consumer that will call methods onIntegrationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
errors
A list of errors associated with the integration.
- Parameters:
errors- A list of errors associated with the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
A list of errors associated with the integration.
- Parameters:
errors- A list of errors associated with the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
A list of errors associated with the integration.
This is a convenience method that creates an instance of theIntegrationError.Builderavoiding the need to create one manually viaIntegrationError.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerrors(List<IntegrationError>).- Parameters:
errors- a consumer that will call methods onIntegrationError.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-