Interface FormTypeData.Builder

    • Method Detail

      • createdAt

        FormTypeData.Builder createdAt​(Instant createdAt)

        The timestamp of when the metadata form type was created.

        Parameters:
        createdAt - The timestamp of when the metadata form type was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdBy

        FormTypeData.Builder createdBy​(String createdBy)

        The Amazon DataZone user who created teh metadata form type.

        Parameters:
        createdBy - The Amazon DataZone user who created teh metadata form type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        FormTypeData.Builder description​(String description)

        The description of the metadata form type.

        Parameters:
        description - The description of the metadata form type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • domainId

        FormTypeData.Builder domainId​(String domainId)

        The identifier of the Amazon DataZone domain in which the form type exists.

        Parameters:
        domainId - The identifier of the Amazon DataZone domain in which the form type exists.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • imports

        FormTypeData.Builder imports​(Collection<Import> imports)

        The imports specified in the form type.

        Parameters:
        imports - The imports specified in the form type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • imports

        FormTypeData.Builder imports​(Import... imports)

        The imports specified in the form type.

        Parameters:
        imports - The imports specified in the form type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • imports

        FormTypeData.Builder imports​(Consumer<Import.Builder>... imports)

        The imports specified in the form type.

        This is a convenience method that creates an instance of the Import.Builder avoiding the need to create one manually via Import.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #imports(List).

        Parameters:
        imports - a consumer that will call methods on Import.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #imports(java.util.Collection)
      • model

        FormTypeData.Builder model​(Model model)

        The model of the form type.

        Parameters:
        model - The model of the form type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        FormTypeData.Builder name​(String name)

        The name of the form type.

        Parameters:
        name - The name of the form type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • originDomainId

        FormTypeData.Builder originDomainId​(String originDomainId)

        The identifier of the Amazon DataZone domain in which the form type was originally created.

        Parameters:
        originDomainId - The identifier of the Amazon DataZone domain in which the form type was originally created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • originProjectId

        FormTypeData.Builder originProjectId​(String originProjectId)

        The identifier of the project in which the form type was originally created.

        Parameters:
        originProjectId - The identifier of the project in which the form type was originally created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • owningProjectId

        FormTypeData.Builder owningProjectId​(String owningProjectId)

        The identifier of the project that owns the form type.

        Parameters:
        owningProjectId - The identifier of the project that owns the form type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • revision

        FormTypeData.Builder revision​(String revision)

        The revision of the form type.

        Parameters:
        revision - The revision of the form type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.