Interface IdMappingTableSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IdMappingTableSummary.Builder,
,IdMappingTableSummary> SdkBuilder<IdMappingTableSummary.Builder,
,IdMappingTableSummary> SdkPojo
- Enclosing class:
IdMappingTableSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of this 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 this ID mapping table was created.description
(String description) The description of this ID mapping table.The unique identifier of this ID mapping table.default IdMappingTableSummary.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.membershipArn
(String membershipArn) The Amazon Resource Name (ARN) of the membership resource for this ID mapping table.membershipId
(String membershipId) The unique identifier of the membership resource for this ID mapping table.The name of this ID mapping table.updateTime
(Instant updateTime) The most recent time at which this 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
-
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.
-
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.
-
membershipId
The unique identifier of the membership resource for this ID mapping table.
- Parameters:
membershipId
- The unique identifier of the membership resource for this 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 this ID mapping table.
- Parameters:
membershipArn
- The Amazon Resource Name (ARN) of the membership resource for this ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time at which this ID mapping table was created.
- Parameters:
createTime
- The time at which this 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 this ID mapping table was updated.
- Parameters:
updateTime
- The most recent time at which this ID mapping table was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of this ID mapping table.
- Parameters:
id
- The unique identifier of this 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 this ID mapping table.
- Parameters:
arn
- The Amazon Resource Name (ARN) of this ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of this ID mapping table.
- Parameters:
description
- The description of this ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
IdMappingTableSummary.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 IdMappingTableSummary.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:
-
name
The name of this ID mapping table.
- Parameters:
name
- The name of this ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-