Interface IdNamespaceSummary.Builder

  • Method Details

    • 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.
    • 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.
    • 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 the IdNamespaceIdMappingWorkflowMetadata.Builder avoiding the need to create one manually via IdNamespaceIdMappingWorkflowMetadata.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to idMappingWorkflowProperties(List<IdNamespaceIdMappingWorkflowMetadata>).

      Parameters:
      idMappingWorkflowProperties - a consumer that will call methods on IdNamespaceIdMappingWorkflowMetadata.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of ID namespace. There are two types: SOURCE and TARGET.

      The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

      The TARGET contains a configuration of targetId which all sourceIds will resolve to.

      Parameters:
      type - The type of ID namespace. There are two types: SOURCE and TARGET.

      The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

      The TARGET contains a configuration of targetId which all sourceIds will resolve to.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of ID namespace. There are two types: SOURCE and TARGET.

      The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

      The TARGET contains a configuration of targetId which all sourceIds will resolve to.

      Parameters:
      type - The type of ID namespace. There are two types: SOURCE and TARGET.

      The SOURCE contains configurations for sourceId data that will be processed in an ID mapping workflow.

      The TARGET contains a configuration of targetId which all sourceIds will resolve to.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • 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.