Interface IdMappingTable.Builder

  • Method Details

    • id

      The unique identifier of the ID mapping table.

      Parameters:
      id - The unique identifier of the ID mapping table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the ID mapping table.

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

      IdMappingTable.Builder inputReferenceConfig(IdMappingTableInputReferenceConfig inputReferenceConfig)

      The input reference configuration for the ID mapping table.

      Parameters:
      inputReferenceConfig - The input reference configuration for the ID mapping table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputReferenceConfig

      default IdMappingTable.Builder inputReferenceConfig(Consumer<IdMappingTableInputReferenceConfig.Builder> inputReferenceConfig)

      The input reference configuration for the ID mapping table.

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

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

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

      IdMappingTable.Builder membershipId(String membershipId)

      The unique identifier of the membership resource for the ID mapping table.

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

      IdMappingTable.Builder membershipArn(String membershipArn)

      The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.

      Parameters:
      membershipArn - The Amazon Resource Name (ARN) of the membership resource for the ID mapping table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationId

      IdMappingTable.Builder collaborationId(String collaborationId)

      The unique identifier of the collaboration that contains this ID mapping table.

      Parameters:
      collaborationId - The unique identifier of the collaboration that contains this ID mapping table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • collaborationArn

      IdMappingTable.Builder collaborationArn(String collaborationArn)

      The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.

      Parameters:
      collaborationArn - The Amazon Resource Name (ARN) of the collaboration that contains this ID mapping table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      IdMappingTable.Builder description(String description)

      The description of the ID mapping table.

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

      The name of the ID mapping table.

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

      IdMappingTable.Builder createTime(Instant createTime)

      The time at which the ID mapping table was created.

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

      IdMappingTable.Builder updateTime(Instant updateTime)

      The most recent time at which the ID mapping table was updated.

      Parameters:
      updateTime - The most recent time at which the ID mapping table was updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputReferenceProperties

      IdMappingTable.Builder inputReferenceProperties(IdMappingTableInputReferenceProperties inputReferenceProperties)

      The input reference properties for the ID mapping table.

      Parameters:
      inputReferenceProperties - The input reference properties for the ID mapping table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputReferenceProperties

      default IdMappingTable.Builder inputReferenceProperties(Consumer<IdMappingTableInputReferenceProperties.Builder> inputReferenceProperties)

      The input reference properties for the ID mapping table.

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

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

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

      IdMappingTable.Builder kmsKeyArn(String kmsKeyArn)

      The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.

      Parameters:
      kmsKeyArn - The Amazon Resource Name (ARN) of the Amazon Web Services KMS key.
      Returns:
      Returns a reference to this object so that method calls can be chained together.