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.Builder
integrationConfig
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaIntegrationConfig.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaIntegrationError.builder()
.When the
Consumer
completes,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:
-