Interface ConfiguredTableAssociation.Builder

  • Method Details

    • arn

      The unique ARN for the configured table association.

      Parameters:
      arn - The unique ARN for the configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The unique ID for the configured table association.

      Parameters:
      id - The unique ID for the configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuredTableId

      ConfiguredTableAssociation.Builder configuredTableId(String configuredTableId)

      The unique ID for the configured table that the association refers to.

      Parameters:
      configuredTableId - The unique ID for the configured table that the association refers to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuredTableArn

      ConfiguredTableAssociation.Builder configuredTableArn(String configuredTableArn)

      The unique ARN for the configured table that the association refers to.

      Parameters:
      configuredTableArn - The unique ARN for the configured table that the association refers to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipId

      ConfiguredTableAssociation.Builder membershipId(String membershipId)

      The unique ID for the membership this configured table association belongs to.

      Parameters:
      membershipId - The unique ID for the membership this configured table association belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • membershipArn

      ConfiguredTableAssociation.Builder membershipArn(String membershipArn)

      The unique ARN for the membership this configured table association belongs to.

      Parameters:
      membershipArn - The unique ARN for the membership this configured table association belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The service will assume this role to access catalog metadata and query the table.

      Parameters:
      roleArn - The service will assume this role to access catalog metadata and query the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.

      Parameters:
      name - The name of the configured table association, in lowercase. The table is identified by this name when running protected queries against the underlying data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ConfiguredTableAssociation.Builder description(String description)

      A description of the configured table association.

      Parameters:
      description - A description of the configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisRuleTypesWithStrings

      ConfiguredTableAssociation.Builder analysisRuleTypesWithStrings(Collection<String> analysisRuleTypes)

      The analysis rule types for the configured table association.

      Parameters:
      analysisRuleTypes - The analysis rule types for the configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisRuleTypesWithStrings

      ConfiguredTableAssociation.Builder analysisRuleTypesWithStrings(String... analysisRuleTypes)

      The analysis rule types for the configured table association.

      Parameters:
      analysisRuleTypes - The analysis rule types for the configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisRuleTypes

      The analysis rule types for the configured table association.

      Parameters:
      analysisRuleTypes - The analysis rule types for the configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • analysisRuleTypes

      The analysis rule types for the configured table association.

      Parameters:
      analysisRuleTypes - The analysis rule types for the configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createTime

      The time the configured table association was created.

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

      The time the configured table association was last updated.

      Parameters:
      updateTime - The time the configured table association was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • childResources

      The child resources that depend on this configured table association.

      Parameters:
      childResources - The child resources that depend on this configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • childResources

      ConfiguredTableAssociation.Builder childResources(ChildResource... childResources)

      The child resources that depend on this configured table association.

      Parameters:
      childResources - The child resources that depend on this configured table association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • childResources

      The child resources that depend on this configured table association.

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

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

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