Interface CreateRepositoryLinkRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CodeConnectionsRequest.Builder, CopyableBuilder<CreateRepositoryLinkRequest.Builder,CreateRepositoryLinkRequest>, SdkBuilder<CreateRepositoryLinkRequest.Builder,CreateRepositoryLinkRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
CreateRepositoryLinkRequest

  • Method Details

    • 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

      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

      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

      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

      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<Tag>).

      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:
    • overrideConfiguration

      CreateRepositoryLinkRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.