Interface IdNamespaceSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IdNamespaceSummary.Builder,IdNamespaceSummary>,SdkBuilder<IdNamespaceSummary.Builder,IdNamespaceSummary>,SdkPojo
- Enclosing class:
- IdNamespaceSummary
public static interface IdNamespaceSummary.Builder extends SdkPojo, CopyableBuilder<IdNamespaceSummary.Builder,IdNamespaceSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IdNamespaceSummary.BuildercreatedAt(Instant createdAt)The timestamp of when the ID namespace was created.IdNamespaceSummary.Builderdescription(String description)The description of the ID namespace.IdNamespaceSummary.BuilderidMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowMetadata> idMappingWorkflowProperties)An object which defines any additional configurations required by the ID mapping workflow.IdNamespaceSummary.BuilderidMappingWorkflowProperties(Consumer<IdNamespaceIdMappingWorkflowMetadata.Builder>... idMappingWorkflowProperties)An object which defines any additional configurations required by the ID mapping workflow.IdNamespaceSummary.BuilderidMappingWorkflowProperties(IdNamespaceIdMappingWorkflowMetadata... idMappingWorkflowProperties)An object which defines any additional configurations required by the ID mapping workflow.IdNamespaceSummary.BuilderidNamespaceArn(String idNamespaceArn)The Amazon Resource Name (ARN) of the ID namespace.IdNamespaceSummary.BuilderidNamespaceName(String idNamespaceName)The name of the ID namespace.IdNamespaceSummary.Buildertype(String type)The type of ID namespace.IdNamespaceSummary.Buildertype(IdNamespaceType type)The type of ID namespace.IdNamespaceSummary.BuilderupdatedAt(Instant updatedAt)The timestamp of when the ID namespace was last 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, sdkFields
-
-
-
-
Method Detail
-
createdAt
IdNamespaceSummary.Builder createdAt(Instant createdAt)
The timestamp of when the ID namespace was created.
- Parameters:
createdAt- The timestamp of when the ID namespace was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
IdNamespaceSummary.Builder description(String description)
The description of the ID namespace.
- Parameters:
description- The description of the ID namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingWorkflowProperties
IdNamespaceSummary.Builder idMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowMetadata> idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
- Parameters:
idMappingWorkflowProperties- An object which defines any additional configurations required by the ID mapping workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingWorkflowProperties
IdNamespaceSummary.Builder idMappingWorkflowProperties(IdNamespaceIdMappingWorkflowMetadata... idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
- Parameters:
idMappingWorkflowProperties- An object which defines any additional configurations required by the ID mapping workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingWorkflowProperties
IdNamespaceSummary.Builder idMappingWorkflowProperties(Consumer<IdNamespaceIdMappingWorkflowMetadata.Builder>... idMappingWorkflowProperties)
An object which defines any additional configurations required by the ID mapping workflow.
This is a convenience method that creates an instance of theIdNamespaceIdMappingWorkflowMetadata.Builderavoiding the need to create one manually viaIdNamespaceIdMappingWorkflowMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#idMappingWorkflowProperties(List.) - Parameters:
idMappingWorkflowProperties- a consumer that will call methods onIdNamespaceIdMappingWorkflowMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#idMappingWorkflowProperties(java.util.Collection)
-
idNamespaceArn
IdNamespaceSummary.Builder idNamespaceArn(String idNamespaceArn)
The Amazon Resource Name (ARN) of the ID namespace.
- Parameters:
idNamespaceArn- The Amazon Resource Name (ARN) of the ID namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idNamespaceName
IdNamespaceSummary.Builder idNamespaceName(String idNamespaceName)
The name of the ID namespace.
- Parameters:
idNamespaceName- The name of the ID namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
IdNamespaceSummary.Builder type(String type)
The type of ID namespace. There are two types:
SOURCEandTARGET.The
SOURCEcontains configurations forsourceIddata that will be processed in an ID mapping workflow.The
TARGETcontains a configuration oftargetIdwhich allsourceIdswill resolve to.- Parameters:
type- The type of ID namespace. There are two types:SOURCEandTARGET.The
SOURCEcontains configurations forsourceIddata that will be processed in an ID mapping workflow.The
TARGETcontains a configuration oftargetIdwhich allsourceIdswill resolve to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IdNamespaceType,IdNamespaceType
-
type
IdNamespaceSummary.Builder type(IdNamespaceType type)
The type of ID namespace. There are two types:
SOURCEandTARGET.The
SOURCEcontains configurations forsourceIddata that will be processed in an ID mapping workflow.The
TARGETcontains a configuration oftargetIdwhich allsourceIdswill resolve to.- Parameters:
type- The type of ID namespace. There are two types:SOURCEandTARGET.The
SOURCEcontains configurations forsourceIddata that will be processed in an ID mapping workflow.The
TARGETcontains a configuration oftargetIdwhich allsourceIdswill resolve to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IdNamespaceType,IdNamespaceType
-
updatedAt
IdNamespaceSummary.Builder updatedAt(Instant updatedAt)
The timestamp of when the ID namespace was last updated.
- Parameters:
updatedAt- The timestamp of when the ID namespace was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-