Interface CreateRepositoryLinkRequest.Builder

    • Method Detail

      • connectionArn

        CreateRepositoryLinkRequest.Builder connectionArn​(String connectionArn)

        The Amazon Resource Name (ARN) of the connection to be associated with the repository link.

        Parameters:
        connectionArn - The Amazon Resource Name (ARN) of the connection to be associated with the repository link.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ownerId

        CreateRepositoryLinkRequest.Builder ownerId​(String ownerId)

        The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.

        Parameters:
        ownerId - The owner ID for the repository associated with a specific sync configuration, such as the owner ID in GitHub.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • repositoryName

        CreateRepositoryLinkRequest.Builder repositoryName​(String repositoryName)

        The name of the repository to be associated with the repository link.

        Parameters:
        repositoryName - The name of the repository to be associated with the repository link.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionKeyArn

        CreateRepositoryLinkRequest.Builder encryptionKeyArn​(String encryptionKeyArn)

        The Amazon Resource Name (ARN) encryption key for the repository to be associated with the repository link.

        Parameters:
        encryptionKeyArn - The Amazon Resource Name (ARN) encryption key for the repository to be associated with the repository link.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateRepositoryLinkRequest.Builder tags​(Collection<Tag> tags)

        The tags for the repository to be associated with the repository link.

        Parameters:
        tags - The tags for the repository to be associated with the repository link.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateRepositoryLinkRequest.Builder tags​(Tag... tags)

        The tags for the repository to be associated with the repository link.

        Parameters:
        tags - The tags for the repository to be associated with the repository link.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateRepositoryLinkRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        The tags for the repository to be associated with the repository link.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)