Interface AnalysisTemplate.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AnalysisTemplate.Builder,AnalysisTemplate>, SdkBuilder<AnalysisTemplate.Builder,AnalysisTemplate>, SdkPojo
Enclosing class:
AnalysisTemplate

public static interface AnalysisTemplate.Builder extends SdkPojo, CopyableBuilder<AnalysisTemplate.Builder,AnalysisTemplate>
  • Method Details

    • id

      The identifier for the analysis template.

      Parameters:
      id - The identifier for the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the analysis template.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationId

      AnalysisTemplate.Builder collaborationId(String collaborationId)

      The unique ID for the associated collaboration of the analysis template.

      Parameters:
      collaborationId - The unique ID for the associated collaboration of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationArn

      AnalysisTemplate.Builder collaborationArn(String collaborationArn)

      The unique ARN for the analysis template’s associated collaboration.

      Parameters:
      collaborationArn - The unique ARN for the analysis template’s associated collaboration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipId

      AnalysisTemplate.Builder membershipId(String membershipId)

      The identifier of a member who created the analysis template.

      Parameters:
      membershipId - The identifier of a member who created the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipArn

      AnalysisTemplate.Builder membershipArn(String membershipArn)

      The Amazon Resource Name (ARN) of the member who created the analysis template.

      Parameters:
      membershipArn - The Amazon Resource Name (ARN) of the member who created the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      AnalysisTemplate.Builder description(String description)

      The description of the analysis template.

      Parameters:
      description - The description of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the analysis template.

      Parameters:
      name - The name of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      AnalysisTemplate.Builder createTime(Instant createTime)

      The time that the analysis template was created.

      Parameters:
      createTime - The time that the analysis template was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateTime

      AnalysisTemplate.Builder updateTime(Instant updateTime)

      The time that the analysis template was last updated.

      Parameters:
      updateTime - The time that the analysis template was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • schema

      The entire schema object.

      Parameters:
      schema - The entire schema object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • schema

      The entire schema object.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to schema(AnalysisSchema).

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

      The format of the analysis template.

      Parameters:
      format - The format of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • format

      The format of the analysis template.

      Parameters:
      format - The format of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • source

      The source of the analysis template.

      Parameters:
      source - The source of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • source

      The source of the analysis template.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to source(AnalysisSource).

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

      AnalysisTemplate.Builder analysisParameters(Collection<AnalysisParameter> analysisParameters)

      The parameters of the analysis template.

      Parameters:
      analysisParameters - The parameters of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisParameters

      AnalysisTemplate.Builder analysisParameters(AnalysisParameter... analysisParameters)

      The parameters of the analysis template.

      Parameters:
      analysisParameters - The parameters of the analysis template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisParameters

      AnalysisTemplate.Builder analysisParameters(Consumer<AnalysisParameter.Builder>... analysisParameters)

      The parameters of the analysis template.

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

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

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