Interface SourceApiAssociation.Builder

    • Method Detail

      • 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.
      • 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.