Interface CollaborationIdNamespaceAssociationSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CollaborationIdNamespaceAssociationSummary.Builder,
,CollaborationIdNamespaceAssociationSummary> SdkBuilder<CollaborationIdNamespaceAssociationSummary.Builder,
,CollaborationIdNamespaceAssociationSummary> SdkPojo
- Enclosing class:
CollaborationIdNamespaceAssociationSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the collaboration ID namespace association.collaborationArn
(String collaborationArn) The Amazon Resource Name (ARN) of the collaboration that contains this collaboration ID namespace association.collaborationId
(String collaborationId) The unique identifier of the collaboration that contains this collaboration ID namespace association.createTime
(Instant createTime) The time at which the collaboration ID namespace association was created.creatorAccountId
(String creatorAccountId) The Amazon Web Services account that created this collaboration ID namespace association.description
(String description) The description of the collaboration ID namepsace association.The unique identifier of the collaboration ID namespace association.inputReferenceConfig
(Consumer<IdNamespaceAssociationInputReferenceConfig.Builder> inputReferenceConfig) The input reference configuration that's used to create the collaboration ID namespace association.inputReferenceConfig
(IdNamespaceAssociationInputReferenceConfig inputReferenceConfig) The input reference configuration that's used to create the collaboration ID namespace association.inputReferenceProperties
(Consumer<IdNamespaceAssociationInputReferencePropertiesSummary.Builder> inputReferenceProperties) The input reference properties that are used to create the collaboration ID namespace association.inputReferenceProperties
(IdNamespaceAssociationInputReferencePropertiesSummary inputReferenceProperties) The input reference properties that are used to create the collaboration ID namespace association.The name of the collaboration ID namespace association.updateTime
(Instant updateTime) The most recent time at which the collaboration 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
-
arn
The Amazon Resource Name (ARN) of the collaboration ID namespace association.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the collaboration ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time at which the collaboration ID namespace association was created.
- Parameters:
createTime
- The time at which the collaboration ID namespace association was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the collaboration ID namespace association.
- Parameters:
id
- The unique identifier of the collaboration ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The most recent time at which the collaboration ID namespace association was updated.
- Parameters:
updateTime
- The most recent time at which the collaboration ID namespace association was updated.- 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 collaboration ID namespace association.
- Parameters:
collaborationArn
- The Amazon Resource Name (ARN) of the collaboration that contains this collaboration 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 collaboration ID namespace association.
- Parameters:
collaborationId
- The unique identifier of the collaboration that contains this collaboration ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorAccountId
The Amazon Web Services account that created this collaboration ID namespace association.
- Parameters:
creatorAccountId
- The Amazon Web Services account that created this collaboration ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
CollaborationIdNamespaceAssociationSummary.Builder inputReferenceConfig(IdNamespaceAssociationInputReferenceConfig inputReferenceConfig) The input reference configuration that's used to create the collaboration ID namespace association.
- Parameters:
inputReferenceConfig
- The input reference configuration that's used to create the collaboration ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceConfig
default CollaborationIdNamespaceAssociationSummary.Builder inputReferenceConfig(Consumer<IdNamespaceAssociationInputReferenceConfig.Builder> inputReferenceConfig) The input reference configuration that's used to create the collaboration 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 collaboration ID namespace association.
- Parameters:
name
- The name of the collaboration ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the collaboration ID namepsace association.
- Parameters:
description
- The description of the collaboration ID namepsace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceProperties
CollaborationIdNamespaceAssociationSummary.Builder inputReferenceProperties(IdNamespaceAssociationInputReferencePropertiesSummary inputReferenceProperties) The input reference properties that are used to create the collaboration ID namespace association.
- Parameters:
inputReferenceProperties
- The input reference properties that are used to create the collaboration ID namespace association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputReferenceProperties
default CollaborationIdNamespaceAssociationSummary.Builder inputReferenceProperties(Consumer<IdNamespaceAssociationInputReferencePropertiesSummary.Builder> inputReferenceProperties) The input reference properties that are used to create the collaboration 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:
-