Interface ModifyIntegrationResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<ModifyIntegrationResponse.Builder,ModifyIntegrationResponse>,GlueResponse.Builder,SdkBuilder<ModifyIntegrationResponse.Builder,ModifyIntegrationResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- ModifyIntegrationResponse
public static interface ModifyIntegrationResponse.Builder extends GlueResponse.Builder, SdkPojo, CopyableBuilder<ModifyIntegrationResponse.Builder,ModifyIntegrationResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ModifyIntegrationResponse.BuilderadditionalEncryptionContext(Map<String,String> additionalEncryptionContext)An optional set of non-secret key–value pairs that contains additional contextual information for encryption.ModifyIntegrationResponse.BuildercreateTime(Instant createTime)The time when the integration was created, in UTC.ModifyIntegrationResponse.BuilderdataFilter(String dataFilter)Selects source tables for the integration using Maxwell filter syntax.ModifyIntegrationResponse.Builderdescription(String description)A description of the integration.ModifyIntegrationResponse.Buildererrors(Collection<IntegrationError> errors)A list of errors associated with the integration modification.ModifyIntegrationResponse.Buildererrors(Consumer<IntegrationError.Builder>... errors)A list of errors associated with the integration modification.ModifyIntegrationResponse.Buildererrors(IntegrationError... errors)A list of errors associated with the integration modification.ModifyIntegrationResponse.BuilderintegrationArn(String integrationArn)The Amazon Resource Name (ARN) for the integration.ModifyIntegrationResponse.BuilderintegrationName(String integrationName)A unique name for an integration in Glue.ModifyIntegrationResponse.BuilderkmsKeyId(String kmsKeyId)The ARN of a KMS key used for encrypting the channel.ModifyIntegrationResponse.BuildersourceArn(String sourceArn)The ARN of the source for the integration.ModifyIntegrationResponse.Builderstatus(String status)The status of the integration being modified.ModifyIntegrationResponse.Builderstatus(IntegrationStatus status)The status of the integration being modified.ModifyIntegrationResponse.Buildertags(Collection<Tag> tags)Metadata assigned to the resource consisting of a list of key-value pairs.ModifyIntegrationResponse.Buildertags(Consumer<Tag.Builder>... tags)Metadata assigned to the resource consisting of a list of key-value pairs.ModifyIntegrationResponse.Buildertags(Tag... tags)Metadata assigned to the resource consisting of a list of key-value pairs.ModifyIntegrationResponse.BuildertargetArn(String targetArn)The ARN of the target for the integration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.glue.model.GlueResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
sourceArn
ModifyIntegrationResponse.Builder sourceArn(String sourceArn)
The ARN of the source for the integration.
- Parameters:
sourceArn- The ARN of the source for the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetArn
ModifyIntegrationResponse.Builder targetArn(String targetArn)
The ARN of the target for the integration.
- Parameters:
targetArn- The ARN of the target for the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationName
ModifyIntegrationResponse.Builder integrationName(String integrationName)
A unique name for an integration in Glue.
- Parameters:
integrationName- A unique name for an integration in Glue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ModifyIntegrationResponse.Builder description(String description)
A description of the integration.
- Parameters:
description- A description of the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationArn
ModifyIntegrationResponse.Builder integrationArn(String integrationArn)
The Amazon Resource Name (ARN) for the integration.
- Parameters:
integrationArn- The Amazon Resource Name (ARN) for the integration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
ModifyIntegrationResponse.Builder kmsKeyId(String kmsKeyId)
The ARN of a KMS key used for encrypting the channel.
- Parameters:
kmsKeyId- The ARN of a KMS key used for encrypting the channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalEncryptionContext
ModifyIntegrationResponse.Builder additionalEncryptionContext(Map<String,String> additionalEncryptionContext)
An optional set of non-secret key–value pairs that contains additional contextual information for encryption.
- Parameters:
additionalEncryptionContext- An optional set of non-secret key–value pairs that contains additional contextual information for encryption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ModifyIntegrationResponse.Builder tags(Collection<Tag> tags)
Metadata assigned to the resource consisting of a list of key-value pairs.
- Parameters:
tags- Metadata assigned to the resource consisting of a list of key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ModifyIntegrationResponse.Builder tags(Tag... tags)
Metadata assigned to the resource consisting of a list of key-value pairs.
- Parameters:
tags- Metadata assigned to the resource consisting of a list of key-value pairs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ModifyIntegrationResponse.Builder tags(Consumer<Tag.Builder>... tags)
Metadata assigned to the resource consisting of a list of key-value pairs.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
status
ModifyIntegrationResponse.Builder status(String status)
The status of the integration being modified.
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 status of the integration being modified.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:
IntegrationStatus,IntegrationStatus
-
-
status
ModifyIntegrationResponse.Builder status(IntegrationStatus status)
The status of the integration being modified.
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 status of the integration being modified.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:
IntegrationStatus,IntegrationStatus
-
-
createTime
ModifyIntegrationResponse.Builder createTime(Instant createTime)
The time when the integration was created, in UTC.
- Parameters:
createTime- The time when the integration was created, in UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
ModifyIntegrationResponse.Builder errors(Collection<IntegrationError> errors)
A list of errors associated with the integration modification.
- Parameters:
errors- A list of errors associated with the integration modification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
ModifyIntegrationResponse.Builder errors(IntegrationError... errors)
A list of errors associated with the integration modification.
- Parameters:
errors- A list of errors associated with the integration modification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errors
ModifyIntegrationResponse.Builder errors(Consumer<IntegrationError.Builder>... errors)
A list of errors associated with the integration modification.
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)
-
dataFilter
ModifyIntegrationResponse.Builder dataFilter(String dataFilter)
Selects source tables for the integration using Maxwell filter syntax.
- Parameters:
dataFilter- Selects source tables for the integration using Maxwell filter syntax.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-