Interface IdNamespaceAssociationSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IdNamespaceAssociationSummary.Builder,
,IdNamespaceAssociationSummary> SdkBuilder<IdNamespaceAssociationSummary.Builder,
,IdNamespaceAssociationSummary> SdkPojo
- Enclosing class:
IdNamespaceAssociationSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of this 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 this ID namespace association was created.description
(String description) The description of the ID namespace association.The unique identifier of this ID namespace association.inputReferenceConfig
(Consumer<IdNamespaceAssociationInputReferenceConfig.Builder> inputReferenceConfig) The input reference configuration details for this ID namespace association.inputReferenceConfig
(IdNamespaceAssociationInputReferenceConfig inputReferenceConfig) The input reference configuration details for this ID namespace association.inputReferenceProperties
(Consumer<IdNamespaceAssociationInputReferencePropertiesSummary.Builder> inputReferenceProperties) The input reference properties for this ID namespace association.inputReferenceProperties
(IdNamespaceAssociationInputReferencePropertiesSummary inputReferenceProperties) The input reference properties for this 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 the ID namespace association.updateTime
(Instant updateTime) The most recent time at which this ID namespace association has been 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
-
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.
-
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.
-
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.
-
createTime
The time at which this ID namespace association was created.
- Parameters:
createTime
- The time at which this 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 this ID namespace association has been updated.
- Parameters:
updateTime
- The most recent time at which this ID namespace association has been updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of this ID namespace association.
- Parameters:
id
- The unique identifier of 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 this ID namespace association.
- Parameters:
arn
- The Amazon Resource Name (ARN) of this ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
IdNamespaceAssociationSummary.Builder inputReferenceConfig(IdNamespaceAssociationInputReferenceConfig inputReferenceConfig) The input reference configuration details for this ID namespace association.
- Parameters:
inputReferenceConfig
- The input reference configuration details for this ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
default IdNamespaceAssociationSummary.Builder inputReferenceConfig(Consumer<IdNamespaceAssociationInputReferenceConfig.Builder> inputReferenceConfig) The input reference configuration details for this 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:
-
name
The name of the ID namespace association.
- Parameters:
name
- The name of the 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.
-
inputReferenceProperties
IdNamespaceAssociationSummary.Builder inputReferenceProperties(IdNamespaceAssociationInputReferencePropertiesSummary inputReferenceProperties) The input reference properties for this ID namespace association.
- Parameters:
inputReferenceProperties
- The input reference properties for this ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceProperties
default IdNamespaceAssociationSummary.Builder inputReferenceProperties(Consumer<IdNamespaceAssociationInputReferencePropertiesSummary.Builder> inputReferenceProperties) The input reference properties for this ID namespace association.
This is a convenience method that creates an instance of theIdNamespaceAssociationInputReferencePropertiesSummary.Builder
avoiding the need to create one manually viaIdNamespaceAssociationInputReferencePropertiesSummary.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinputReferenceProperties(IdNamespaceAssociationInputReferencePropertiesSummary)
.- Parameters:
inputReferenceProperties
- a consumer that will call methods onIdNamespaceAssociationInputReferencePropertiesSummary.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-