Class RepositoryAssociationState.Builder
- java.lang.Object
-
- com.pulumi.aws.codegurureviewer.inputs.RepositoryAssociationState.Builder
-
- Enclosing class:
- RepositoryAssociationState
public static final class RepositoryAssociationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RepositoryAssociationState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RepositoryAssociationState defaults)
-
-
Method Detail
-
arn
public RepositoryAssociationState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN identifying the repository association.- Returns:
- builder
-
arn
public RepositoryAssociationState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN identifying the repository association.- Returns:
- builder
-
associationId
public RepositoryAssociationState.Builder associationId(@Nullable com.pulumi.core.Output<java.lang.String> associationId)
- Parameters:
associationId- The ID of the repository association.- Returns:
- builder
-
associationId
public RepositoryAssociationState.Builder associationId(java.lang.String associationId)
- Parameters:
associationId- The ID of the repository association.- Returns:
- builder
-
connectionArn
public RepositoryAssociationState.Builder connectionArn(@Nullable com.pulumi.core.Output<java.lang.String> connectionArn)
- Parameters:
connectionArn- ARN of an AWS CodeStar Connections connection.- Returns:
- builder
-
connectionArn
public RepositoryAssociationState.Builder connectionArn(java.lang.String connectionArn)
- Parameters:
connectionArn- ARN of an AWS CodeStar Connections connection.- Returns:
- builder
-
kmsKeyDetails
public RepositoryAssociationState.Builder kmsKeyDetails(@Nullable com.pulumi.core.Output<RepositoryAssociationKmsKeyDetailsArgs> kmsKeyDetails)
- Parameters:
kmsKeyDetails- An object describing the KMS key to associate. Block is documented below.- Returns:
- builder
-
kmsKeyDetails
public RepositoryAssociationState.Builder kmsKeyDetails(RepositoryAssociationKmsKeyDetailsArgs kmsKeyDetails)
- Parameters:
kmsKeyDetails- An object describing the KMS key to associate. Block is documented below.- Returns:
- builder
-
name
public RepositoryAssociationState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the repository.- Returns:
- builder
-
name
public RepositoryAssociationState.Builder name(java.lang.String name)
- Parameters:
name- The name of the repository.- Returns:
- builder
-
owner
public RepositoryAssociationState.Builder owner(@Nullable com.pulumi.core.Output<java.lang.String> owner)
- Parameters:
owner- The owner of the repository.- Returns:
- builder
-
owner
public RepositoryAssociationState.Builder owner(java.lang.String owner)
- Parameters:
owner- The owner of the repository.- Returns:
- builder
-
providerType
public RepositoryAssociationState.Builder providerType(@Nullable com.pulumi.core.Output<java.lang.String> providerType)
- Parameters:
providerType- The provider type of the repository association.- Returns:
- builder
-
providerType
public RepositoryAssociationState.Builder providerType(java.lang.String providerType)
- Parameters:
providerType- The provider type of the repository association.- Returns:
- builder
-
region
public RepositoryAssociationState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public RepositoryAssociationState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
repository
public RepositoryAssociationState.Builder repository(@Nullable com.pulumi.core.Output<RepositoryAssociationRepositoryArgs> repository)
- Parameters:
repository- An object describing the repository to associate. Valid values: `bitbucket`, `codecommit`, `githubEnterpriseServer`, or `s3Bucket`. Block is documented below. Note: for repositories that leverage CodeStar connections (ex. `bitbucket`, `githubEnterpriseServer`) the connection must be in `Available` status prior to creating this resource. The following arguments are optional:- Returns:
- builder
-
repository
public RepositoryAssociationState.Builder repository(RepositoryAssociationRepositoryArgs repository)
- Parameters:
repository- An object describing the repository to associate. Valid values: `bitbucket`, `codecommit`, `githubEnterpriseServer`, or `s3Bucket`. Block is documented below. Note: for repositories that leverage CodeStar connections (ex. `bitbucket`, `githubEnterpriseServer`) the connection must be in `Available` status prior to creating this resource. The following arguments are optional:- Returns:
- builder
-
s3RepositoryDetails
public RepositoryAssociationState.Builder s3RepositoryDetails(@Nullable com.pulumi.core.Output<java.util.List<RepositoryAssociationS3RepositoryDetailArgs>> s3RepositoryDetails)
-
s3RepositoryDetails
public RepositoryAssociationState.Builder s3RepositoryDetails(java.util.List<RepositoryAssociationS3RepositoryDetailArgs> s3RepositoryDetails)
-
s3RepositoryDetails
public RepositoryAssociationState.Builder s3RepositoryDetails(RepositoryAssociationS3RepositoryDetailArgs... s3RepositoryDetails)
-
state
public RepositoryAssociationState.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- The state of the repository association.- Returns:
- builder
-
state
public RepositoryAssociationState.Builder state(java.lang.String state)
- Parameters:
state- The state of the repository association.- Returns:
- builder
-
stateReason
public RepositoryAssociationState.Builder stateReason(@Nullable com.pulumi.core.Output<java.lang.String> stateReason)
- Parameters:
stateReason- A description of why the repository association is in the current state.- Returns:
- builder
-
stateReason
public RepositoryAssociationState.Builder stateReason(java.lang.String stateReason)
- Parameters:
stateReason- A description of why the repository association is in the current state.- Returns:
- builder
-
tags
public RepositoryAssociationState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public RepositoryAssociationState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
tagsAll
public RepositoryAssociationState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public RepositoryAssociationState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
build
public RepositoryAssociationState build()
-
-