Interface IdMappingTable.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IdMappingTable.Builder,
,IdMappingTable> SdkBuilder<IdMappingTable.Builder,
,IdMappingTable> SdkPojo
- Enclosing class:
IdMappingTable
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the ID mapping table.collaborationArn
(String collaborationArn) The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.collaborationId
(String collaborationId) The unique identifier of the collaboration that contains this ID mapping table.createTime
(Instant createTime) The time at which the ID mapping table was created.description
(String description) The description of the ID mapping table.The unique identifier of the ID mapping table.default IdMappingTable.Builder
inputReferenceConfig
(Consumer<IdMappingTableInputReferenceConfig.Builder> inputReferenceConfig) The input reference configuration for the ID mapping table.inputReferenceConfig
(IdMappingTableInputReferenceConfig inputReferenceConfig) The input reference configuration for the ID mapping table.default IdMappingTable.Builder
inputReferenceProperties
(Consumer<IdMappingTableInputReferenceProperties.Builder> inputReferenceProperties) The input reference properties for the ID mapping table.inputReferenceProperties
(IdMappingTableInputReferenceProperties inputReferenceProperties) The input reference properties for the ID mapping table.The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.membershipArn
(String membershipArn) The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.membershipId
(String membershipId) The unique identifier of the membership resource for the ID mapping table.The name of the ID mapping table.updateTime
(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 Details
-
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
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.Builder
avoiding the need to create one manually viaIdMappingTableInputReferenceConfig.builder()
.When the
Consumer
completes,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:
-
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
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
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
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
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
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
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
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.Builder
avoiding the need to create one manually viaIdMappingTableInputReferenceProperties.builder()
.When the
Consumer
completes,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:
-
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.
-