Class RepositoryAssociationSummary
- java.lang.Object
-
- software.amazon.awssdk.services.codegurureviewer.model.RepositoryAssociationSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RepositoryAssociationSummary.Builder,RepositoryAssociationSummary>
@Generated("software.amazon.awssdk:codegen") public final class RepositoryAssociationSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RepositoryAssociationSummary.Builder,RepositoryAssociationSummary>
Summary information about a repository association. The ListRepositoryAssociations operation returns a list of
RepositoryAssociationSummaryobjects.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRepositoryAssociationSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringassociationArn()The Amazon Resource Name (ARN) of the RepositoryAssociation object.StringassociationId()The repository association ID.static RepositoryAssociationSummary.Builderbuilder()StringconnectionArn()The Amazon Resource Name (ARN) of an Amazon Web Services CodeStar Connections connection.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastUpdatedTimeStamp()The time, in milliseconds since the epoch, since the repository association was last updated.Stringname()The name of the repository association.Stringowner()The owner of the repository.ProviderTypeproviderType()The provider type of the repository association.StringproviderTypeAsString()The provider type of the repository association.List<SdkField<?>>sdkFields()static Class<? extends RepositoryAssociationSummary.Builder>serializableBuilderClass()RepositoryAssociationStatestate()The state of the repository association.StringstateAsString()The state of the repository association.RepositoryAssociationSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
associationArn
public final String associationArn()
The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations.
- Returns:
- The Amazon Resource Name (ARN) of the RepositoryAssociation object. You can retrieve this ARN by calling ListRepositoryAssociations.
-
connectionArn
public final String connectionArn()
The Amazon Resource Name (ARN) of an Amazon Web Services CodeStar Connections connection. Its format is
arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the Amazon Web Services CodeStar Connections API Reference.- Returns:
- The Amazon Resource Name (ARN) of an Amazon Web Services CodeStar Connections connection. Its format is
arn:aws:codestar-connections:region-id:aws-account_id:connection/connection-id. For more information, see Connection in the Amazon Web Services CodeStar Connections API Reference.
-
lastUpdatedTimeStamp
public final Instant lastUpdatedTimeStamp()
The time, in milliseconds since the epoch, since the repository association was last updated.
- Returns:
- The time, in milliseconds since the epoch, since the repository association was last updated.
-
associationId
public final String associationId()
The repository association ID.
- Returns:
- The repository association ID.
-
name
public final String name()
The name of the repository association.
- Returns:
- The name of the repository association.
-
owner
public final String owner()
The owner of the repository. For an Amazon Web Services CodeCommit repository, this is the Amazon Web Services account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository. For an S3 repository, it can be the username or Amazon Web Services account ID.
- Returns:
- The owner of the repository. For an Amazon Web Services CodeCommit repository, this is the Amazon Web Services account ID of the account that owns the repository. For a GitHub, GitHub Enterprise Server, or Bitbucket repository, this is the username for the account that owns the repository. For an S3 repository, it can be the username or Amazon Web Services account ID.
-
providerType
public final ProviderType providerType()
The provider type of the repository association.
If the service returns an enum value that is not available in the current SDK version,
providerTypewill returnProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproviderTypeAsString().- Returns:
- The provider type of the repository association.
- See Also:
ProviderType
-
providerTypeAsString
public final String providerTypeAsString()
The provider type of the repository association.
If the service returns an enum value that is not available in the current SDK version,
providerTypewill returnProviderType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromproviderTypeAsString().- Returns:
- The provider type of the repository association.
- See Also:
ProviderType
-
state
public final RepositoryAssociationState state()
The state of the repository association.
The valid repository association states are:
-
Associated: The repository association is complete.
-
Associating: CodeGuru Reviewer is:
-
Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.
If your repository
ProviderTypeisGitHub,GitHub Enterprise Server, orBitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered. -
Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.
-
-
Failed: The repository failed to associate or disassociate.
-
Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.
-
Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in anassociated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.
If the service returns an enum value that is not available in the current SDK version,
statewill returnRepositoryAssociationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the repository association.
The valid repository association states are:
-
Associated: The repository association is complete.
-
Associating: CodeGuru Reviewer is:
-
Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.
If your repository
ProviderTypeisGitHub,GitHub Enterprise Server, orBitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered. -
Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.
-
-
Failed: The repository failed to associate or disassociate.
-
Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.
-
Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in anassociated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.
-
- See Also:
RepositoryAssociationState
-
-
stateAsString
public final String stateAsString()
The state of the repository association.
The valid repository association states are:
-
Associated: The repository association is complete.
-
Associating: CodeGuru Reviewer is:
-
Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.
If your repository
ProviderTypeisGitHub,GitHub Enterprise Server, orBitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered. -
Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.
-
-
Failed: The repository failed to associate or disassociate.
-
Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.
-
Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in anassociated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.
If the service returns an enum value that is not available in the current SDK version,
statewill returnRepositoryAssociationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the repository association.
The valid repository association states are:
-
Associated: The repository association is complete.
-
Associating: CodeGuru Reviewer is:
-
Setting up pull request notifications. This is required for pull requests to trigger a CodeGuru Reviewer review.
If your repository
ProviderTypeisGitHub,GitHub Enterprise Server, orBitbucket, CodeGuru Reviewer creates webhooks in your repository to trigger CodeGuru Reviewer reviews. If you delete these webhooks, reviews of code in your repository cannot be triggered. -
Setting up source code access. This is required for CodeGuru Reviewer to securely clone code in your repository.
-
-
Failed: The repository failed to associate or disassociate.
-
Disassociating: CodeGuru Reviewer is removing the repository's pull request notifications and source code access.
-
Disassociated: CodeGuru Reviewer successfully disassociated the repository. You can create a new association with this repository if you want to review source code in it later. You can control access to code reviews created in anassociated repository with tags after it has been disassociated. For more information, see Using tags to control access to associated repositories in the Amazon CodeGuru Reviewer User Guide.
-
- See Also:
RepositoryAssociationState
-
-
toBuilder
public RepositoryAssociationSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RepositoryAssociationSummary.Builder,RepositoryAssociationSummary>
-
builder
public static RepositoryAssociationSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends RepositoryAssociationSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-