Interface GetIdNamespaceResponse.Builder

    • Method Detail

      • createdAt

        GetIdNamespaceResponse.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

        GetIdNamespaceResponse.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

        GetIdNamespaceResponse.Builder idMappingWorkflowProperties​(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties)

        Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.

        Parameters:
        idMappingWorkflowProperties - Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • idMappingWorkflowProperties

        GetIdNamespaceResponse.Builder idMappingWorkflowProperties​(IdNamespaceIdMappingWorkflowProperties... idMappingWorkflowProperties)

        Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.

        Parameters:
        idMappingWorkflowProperties - Determines the properties of IdMappingWorkflow where this IdNamespace can be used as a Source or a Target.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • idNamespaceArn

        GetIdNamespaceResponse.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

        GetIdNamespaceResponse.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.
      • inputSourceConfig

        GetIdNamespaceResponse.Builder inputSourceConfig​(Collection<IdNamespaceInputSource> inputSourceConfig)

        A list of InputSource objects, which have the fields InputSourceARN and SchemaName.

        Parameters:
        inputSourceConfig - A list of InputSource objects, which have the fields InputSourceARN and SchemaName.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • inputSourceConfig

        GetIdNamespaceResponse.Builder inputSourceConfig​(IdNamespaceInputSource... inputSourceConfig)

        A list of InputSource objects, which have the fields InputSourceARN and SchemaName.

        Parameters:
        inputSourceConfig - A list of InputSource objects, which have the fields InputSourceARN and SchemaName.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        GetIdNamespaceResponse.Builder roleArn​(String roleArn)

        The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run.

        Parameters:
        roleArn - The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this IdNamespace on your behalf as part of a workflow run.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        GetIdNamespaceResponse.Builder tags​(Map<String,​String> tags)

        The tags used to organize, track, or control access for this resource.

        Parameters:
        tags - The tags used to organize, track, or control access for this resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • type

        GetIdNamespaceResponse.Builder type​(String 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 to 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 to which all sourceIds will resolve to.

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

        GetIdNamespaceResponse.Builder type​(IdNamespaceType 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 to 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 to which all sourceIds will resolve to.

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

        GetIdNamespaceResponse.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.