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.BuildercreateTime(Instant createTime)The creation time of an inbound integration.InboundIntegration.Buildererrors(Collection<IntegrationError> errors)The outstanding errors of an inbound integration.InboundIntegration.Buildererrors(Consumer<IntegrationError.Builder>... errors)The outstanding errors of an inbound integration.InboundIntegration.Buildererrors(IntegrationError... errors)The outstanding errors of an inbound integration.InboundIntegration.BuilderintegrationArn(String integrationArn)The Amazon Resource Name (ARN) of an inbound integration.InboundIntegration.BuildersourceArn(String sourceArn)The Amazon Resource Name (ARN) of the source of an inbound integration.InboundIntegration.Builderstatus(String status)The status of an inbound integration.InboundIntegration.Builderstatus(ZeroETLIntegrationStatus status)The status of an inbound integration.InboundIntegration.BuildertargetArn(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.Builderavoiding the need to create one manually viaIntegrationError.builder().When the
Consumercompletes,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.
-
-