Interface SourceApiAssociation.Builder

  • Method Details

    • associationId

      SourceApiAssociation.Builder associationId(String associationId)

      The ID generated by the AppSync service for the source API association.

      Parameters:
      associationId - The ID generated by the AppSync service for the source API association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationArn

      SourceApiAssociation.Builder associationArn(String associationArn)

      The Amazon Resource Name (ARN) of the source API association.

      Parameters:
      associationArn - The Amazon Resource Name (ARN) of the source API association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceApiId

      SourceApiAssociation.Builder sourceApiId(String sourceApiId)

      The ID of the AppSync source API.

      Parameters:
      sourceApiId - The ID of the AppSync source API.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceApiArn

      SourceApiAssociation.Builder sourceApiArn(String sourceApiArn)

      The Amazon Resource Name (ARN) of the AppSync source API.

      Parameters:
      sourceApiArn - The Amazon Resource Name (ARN) of the AppSync source API.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mergedApiArn

      SourceApiAssociation.Builder mergedApiArn(String mergedApiArn)

      The Amazon Resource Name (ARN) of the AppSync Merged API.

      Parameters:
      mergedApiArn - The Amazon Resource Name (ARN) of the AppSync Merged API.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mergedApiId

      SourceApiAssociation.Builder mergedApiId(String mergedApiId)

      The ID of the AppSync Merged API.

      Parameters:
      mergedApiId - The ID of the AppSync Merged API.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      SourceApiAssociation.Builder description(String description)

      The description field.

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

      SourceApiAssociation.Builder sourceApiAssociationConfig(SourceApiAssociationConfig sourceApiAssociationConfig)

      The SourceApiAssociationConfig object data.

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

      default SourceApiAssociation.Builder sourceApiAssociationConfig(Consumer<SourceApiAssociationConfig.Builder> sourceApiAssociationConfig)

      The SourceApiAssociationConfig object data.

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

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

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

      SourceApiAssociation.Builder sourceApiAssociationStatus(String sourceApiAssociationStatus)

      The state of the source API association.

      Parameters:
      sourceApiAssociationStatus - The state of the source API association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceApiAssociationStatus

      SourceApiAssociation.Builder sourceApiAssociationStatus(SourceApiAssociationStatus sourceApiAssociationStatus)

      The state of the source API association.

      Parameters:
      sourceApiAssociationStatus - The state of the source API association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceApiAssociationStatusDetail

      SourceApiAssociation.Builder sourceApiAssociationStatusDetail(String sourceApiAssociationStatusDetail)

      The detailed message related to the current state of the source API association.

      Parameters:
      sourceApiAssociationStatusDetail - The detailed message related to the current state of the source API association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulMergeDate

      SourceApiAssociation.Builder lastSuccessfulMergeDate(Instant lastSuccessfulMergeDate)

      The datetime value of the last successful merge of the source API association. The result will be in UTC format and your local time zone.

      Parameters:
      lastSuccessfulMergeDate - The datetime value of the last successful merge of the source API association. The result will be in UTC format and your local time zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.