Interface IdMappingTable.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IdMappingTable.Builder,IdMappingTable>,SdkBuilder<IdMappingTable.Builder,IdMappingTable>,SdkPojo
- Enclosing class:
- IdMappingTable
public static interface IdMappingTable.Builder extends SdkPojo, CopyableBuilder<IdMappingTable.Builder,IdMappingTable>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IdMappingTable.Builderarn(String arn)The Amazon Resource Name (ARN) of the ID mapping table.IdMappingTable.BuildercollaborationArn(String collaborationArn)The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.IdMappingTable.BuildercollaborationId(String collaborationId)The unique identifier of the collaboration that contains this ID mapping table.IdMappingTable.BuildercreateTime(Instant createTime)The time at which the ID mapping table was created.IdMappingTable.Builderdescription(String description)The description of the ID mapping table.IdMappingTable.Builderid(String id)The unique identifier of the ID mapping table.default IdMappingTable.BuilderinputReferenceConfig(Consumer<IdMappingTableInputReferenceConfig.Builder> inputReferenceConfig)The input reference configuration for the ID mapping table.IdMappingTable.BuilderinputReferenceConfig(IdMappingTableInputReferenceConfig inputReferenceConfig)The input reference configuration for the ID mapping table.default IdMappingTable.BuilderinputReferenceProperties(Consumer<IdMappingTableInputReferenceProperties.Builder> inputReferenceProperties)The input reference properties for the ID mapping table.IdMappingTable.BuilderinputReferenceProperties(IdMappingTableInputReferenceProperties inputReferenceProperties)The input reference properties for the ID mapping table.IdMappingTable.BuilderkmsKeyArn(String kmsKeyArn)The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.IdMappingTable.BuildermembershipArn(String membershipArn)The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.IdMappingTable.BuildermembershipId(String membershipId)The unique identifier of the membership resource for the ID mapping table.IdMappingTable.Buildername(String name)The name of the ID mapping table.IdMappingTable.BuilderupdateTime(Instant updateTime)The most recent time at which the ID mapping table was updated.-
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 Detail
-
id
IdMappingTable.Builder id(String id)
The unique identifier of the ID mapping table.
- Parameters:
id- The unique identifier of the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
IdMappingTable.Builder arn(String arn)
The Amazon Resource Name (ARN) of the ID mapping table.
- Parameters:
arn- The Amazon Resource Name (ARN) of the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
IdMappingTable.Builder inputReferenceConfig(IdMappingTableInputReferenceConfig inputReferenceConfig)
The input reference configuration for the ID mapping table.
- Parameters:
inputReferenceConfig- The input reference configuration for the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
default IdMappingTable.Builder inputReferenceConfig(Consumer<IdMappingTableInputReferenceConfig.Builder> inputReferenceConfig)
The input reference configuration for the ID mapping table.
This is a convenience method that creates an instance of theIdMappingTableInputReferenceConfig.Builderavoiding the need to create one manually viaIdMappingTableInputReferenceConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputReferenceConfig(IdMappingTableInputReferenceConfig).- Parameters:
inputReferenceConfig- a consumer that will call methods onIdMappingTableInputReferenceConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputReferenceConfig(IdMappingTableInputReferenceConfig)
-
membershipId
IdMappingTable.Builder membershipId(String membershipId)
The unique identifier of the membership resource for the ID mapping table.
- Parameters:
membershipId- The unique identifier of the membership resource for the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipArn
IdMappingTable.Builder membershipArn(String membershipArn)
The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
- Parameters:
membershipArn- The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationId
IdMappingTable.Builder collaborationId(String collaborationId)
The unique identifier of the collaboration that contains this ID mapping table.
- Parameters:
collaborationId- The unique identifier of the collaboration that contains this ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collaborationArn
IdMappingTable.Builder collaborationArn(String collaborationArn)
The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
- Parameters:
collaborationArn- The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
IdMappingTable.Builder description(String description)
The description of the ID mapping table.
- Parameters:
description- The description of the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
IdMappingTable.Builder name(String name)
The name of the ID mapping table.
- Parameters:
name- The name of the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
IdMappingTable.Builder createTime(Instant createTime)
The time at which the ID mapping table was created.
- Parameters:
createTime- The time at which the ID mapping table was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
IdMappingTable.Builder updateTime(Instant updateTime)
The most recent time at which the ID mapping table was updated.
- Parameters:
updateTime- The most recent time at which the ID mapping table was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceProperties
IdMappingTable.Builder inputReferenceProperties(IdMappingTableInputReferenceProperties inputReferenceProperties)
The input reference properties for the ID mapping table.
- Parameters:
inputReferenceProperties- The input reference properties for the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceProperties
default IdMappingTable.Builder inputReferenceProperties(Consumer<IdMappingTableInputReferenceProperties.Builder> inputReferenceProperties)
The input reference properties for the ID mapping table.
This is a convenience method that creates an instance of theIdMappingTableInputReferenceProperties.Builderavoiding the need to create one manually viaIdMappingTableInputReferenceProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputReferenceProperties(IdMappingTableInputReferenceProperties).- Parameters:
inputReferenceProperties- a consumer that will call methods onIdMappingTableInputReferenceProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputReferenceProperties(IdMappingTableInputReferenceProperties)
-
kmsKeyArn
IdMappingTable.Builder kmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.
- Parameters:
kmsKeyArn- The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-