Interface InboundIntegration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<InboundIntegration.Builder,InboundIntegration>
,SdkBuilder<InboundIntegration.Builder,InboundIntegration>
,SdkPojo
- Enclosing class:
- InboundIntegration
public static interface InboundIntegration.Builder extends SdkPojo, CopyableBuilder<InboundIntegration.Builder,InboundIntegration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InboundIntegration.Builder
createTime(Instant createTime)
The creation time of an inbound integration.InboundIntegration.Builder
errors(Collection<IntegrationError> errors)
The outstanding errors of an inbound integration.InboundIntegration.Builder
errors(Consumer<IntegrationError.Builder>... errors)
The outstanding errors of an inbound integration.InboundIntegration.Builder
errors(IntegrationError... errors)
The outstanding errors of an inbound integration.InboundIntegration.Builder
integrationArn(String integrationArn)
The Amazon Resource Name (ARN) of an inbound integration.InboundIntegration.Builder
sourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source of an inbound integration.InboundIntegration.Builder
status(String status)
The status of an inbound integration.InboundIntegration.Builder
status(ZeroETLIntegrationStatus status)
The status of an inbound integration.InboundIntegration.Builder
targetArn(String targetArn)
The Amazon Resource Name (ARN) of the target of an inbound 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, sdkFields
-
-
-
-
Method Detail
-
integrationArn
InboundIntegration.Builder integrationArn(String integrationArn)
The Amazon Resource Name (ARN) of an inbound integration.
- Parameters:
integrationArn
- The Amazon Resource Name (ARN) of an inbound integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceArn
InboundIntegration.Builder sourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source of an inbound integration.
- Parameters:
sourceArn
- The Amazon Resource Name (ARN) of the source of an inbound integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetArn
InboundIntegration.Builder targetArn(String targetArn)
The Amazon Resource Name (ARN) of the target of an inbound integration.
- Parameters:
targetArn
- The Amazon Resource Name (ARN) of the target of an inbound integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
InboundIntegration.Builder status(String status)
The status of an inbound integration.
- Parameters:
status
- The status of an inbound integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ZeroETLIntegrationStatus
,ZeroETLIntegrationStatus
-
status
InboundIntegration.Builder status(ZeroETLIntegrationStatus status)
The status of an inbound integration.
- Parameters:
status
- The status of an inbound integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ZeroETLIntegrationStatus
,ZeroETLIntegrationStatus
-
errors
InboundIntegration.Builder errors(Collection<IntegrationError> errors)
The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.
- Parameters:
errors
- The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
InboundIntegration.Builder errors(IntegrationError... errors)
The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.
- Parameters:
errors
- The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
InboundIntegration.Builder errors(Consumer<IntegrationError.Builder>... errors)
The outstanding errors of an inbound integration. Each item is an "IntegrationError". This is null if there is no error.
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 to#errors(List
.) - 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:
#errors(java.util.Collection
)
-
createTime
InboundIntegration.Builder createTime(Instant createTime)
The creation time of an inbound integration.
- Parameters:
createTime
- The creation time of an inbound integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-