Interface GitHubConfiguration.Builder

  • Method Details

    • repoName

      GitHubConfiguration.Builder repoName(String repoName)

      Associated Github repo name

      Parameters:
      repoName - Associated Github repo name
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • repoId

      Associated Github repo ID

      Parameters:
      repoId - Associated Github repo ID
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • owner

      The GitHub repository owner name.

      Parameters:
      owner - The GitHub repository owner name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerType

      GitHubConfiguration.Builder ownerType(String ownerType)
      Sets the value of the OwnerType property for this object.
      Parameters:
      ownerType - The new value for the OwnerType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ownerType

      Sets the value of the OwnerType property for this object.
      Parameters:
      ownerType - The new value for the OwnerType property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • instanceIdentifier

      GitHubConfiguration.Builder instanceIdentifier(String instanceIdentifier)

      GitHub instance identifier (e.g., github.com or github.enterprise.com)

      Parameters:
      instanceIdentifier - GitHub instance identifier (e.g., github.com or github.enterprise.com)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • runtimeRoleArn

      @Deprecated GitHubConfiguration.Builder runtimeRoleArn(String runtimeRoleArn)
      Deprecated.
      Superseded by the ReleaseManagement association. Configure the runtime role on the ReleaseManagement association and reference it via releaseManagementAssociationId.

      Optional role ARN that AIDevOps assumes at runtime for automatic verification testing and VPC connectivity on this association.

      Parameters:
      runtimeRoleArn - Optional role ARN that AIDevOps assumes at runtime for automatic verification testing and VPC connectivity on this association.
      Returns:
      Returns a reference to this object so that method calls can be chained together.