Interface IdNamespaceAssociation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IdNamespaceAssociation.Builder,
,IdNamespaceAssociation> SdkBuilder<IdNamespaceAssociation.Builder,
,IdNamespaceAssociation> SdkPojo
- Enclosing class:
IdNamespaceAssociation
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the ID namespace association.collaborationArn
(String collaborationArn) The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.collaborationId
(String collaborationId) The unique identifier of the collaboration that contains this ID namespace association.createTime
(Instant createTime) The time at which the ID namespace association was created.description
(String description) The description of the ID namespace association.The unique identifier for this ID namespace association.default IdNamespaceAssociation.Builder
idMappingConfig
(Consumer<IdMappingConfig.Builder> idMappingConfig) The configuration settings for the ID mapping table.idMappingConfig
(IdMappingConfig idMappingConfig) The configuration settings for the ID mapping table.default IdNamespaceAssociation.Builder
inputReferenceConfig
(Consumer<IdNamespaceAssociationInputReferenceConfig.Builder> inputReferenceConfig) The input reference configuration for the ID namespace association.inputReferenceConfig
(IdNamespaceAssociationInputReferenceConfig inputReferenceConfig) The input reference configuration for the ID namespace association.default IdNamespaceAssociation.Builder
inputReferenceProperties
(Consumer<IdNamespaceAssociationInputReferenceProperties.Builder> inputReferenceProperties) The input reference properties for the ID namespace association.inputReferenceProperties
(IdNamespaceAssociationInputReferenceProperties inputReferenceProperties) The input reference properties for the ID namespace association.membershipArn
(String membershipArn) The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.membershipId
(String membershipId) The unique identifier of the membership resource for this ID namespace association.The name of this ID namespace association.updateTime
(Instant updateTime) The most recent time at which the ID namespace association 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 for this ID namespace association.
- Parameters:
id
- The unique identifier for this ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) of the ID namespace association.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the ID namespace association.- 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 namespace association.
- Parameters:
membershipId
- The unique identifier of the membership resource for this ID namespace association.- 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 namespace association.
- Parameters:
membershipArn
- The Amazon Resource Name (ARN) of the membership resource for this ID namespace association.- 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 namespace association.
- Parameters:
collaborationId
- The unique identifier of the collaboration that contains this ID namespace association.- 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 namespace association.
- Parameters:
collaborationArn
- The Amazon Resource Name (ARN) of the collaboration that contains this ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of this ID namespace association.
- Parameters:
name
- The name of this ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the ID namespace association.
- Parameters:
description
- The description of the ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time at which the ID namespace association was created.
- Parameters:
createTime
- The time at which the ID namespace association 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 namespace association was updated.
- Parameters:
updateTime
- The most recent time at which the ID namespace association was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
IdNamespaceAssociation.Builder inputReferenceConfig(IdNamespaceAssociationInputReferenceConfig inputReferenceConfig) The input reference configuration for the ID namespace association.
- Parameters:
inputReferenceConfig
- The input reference configuration for the ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
default IdNamespaceAssociation.Builder inputReferenceConfig(Consumer<IdNamespaceAssociationInputReferenceConfig.Builder> inputReferenceConfig) The input reference configuration for the ID namespace association.
This is a convenience method that creates an instance of theIdNamespaceAssociationInputReferenceConfig.Builder
avoiding the need to create one manually viaIdNamespaceAssociationInputReferenceConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputReferenceConfig(IdNamespaceAssociationInputReferenceConfig)
.- Parameters:
inputReferenceConfig
- a consumer that will call methods onIdNamespaceAssociationInputReferenceConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputReferenceProperties
IdNamespaceAssociation.Builder inputReferenceProperties(IdNamespaceAssociationInputReferenceProperties inputReferenceProperties) The input reference properties for the ID namespace association.
- Parameters:
inputReferenceProperties
- The input reference properties for the ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceProperties
default IdNamespaceAssociation.Builder inputReferenceProperties(Consumer<IdNamespaceAssociationInputReferenceProperties.Builder> inputReferenceProperties) The input reference properties for the ID namespace association.
This is a convenience method that creates an instance of theIdNamespaceAssociationInputReferenceProperties.Builder
avoiding the need to create one manually viaIdNamespaceAssociationInputReferenceProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputReferenceProperties(IdNamespaceAssociationInputReferenceProperties)
.- Parameters:
inputReferenceProperties
- a consumer that will call methods onIdNamespaceAssociationInputReferenceProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
idMappingConfig
The configuration settings for the ID mapping table.
- Parameters:
idMappingConfig
- The configuration settings for the ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingConfig
default IdNamespaceAssociation.Builder idMappingConfig(Consumer<IdMappingConfig.Builder> idMappingConfig) The configuration settings for the ID mapping table.
This is a convenience method that creates an instance of theIdMappingConfig.Builder
avoiding the need to create one manually viaIdMappingConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toidMappingConfig(IdMappingConfig)
.- Parameters:
idMappingConfig
- a consumer that will call methods onIdMappingConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-