Class Repository
- java.lang.Object
-
- software.amazon.awssdk.services.codegurureviewer.model.Repository
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Repository.Builder,Repository>
@Generated("software.amazon.awssdk:codegen") public final class Repository extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Repository.Builder,Repository>
Information about an associated Amazon Web Services CodeCommit repository or an associated repository that is managed by Amazon Web Services CodeStar Connections (for example, Bitbucket). This
Repositoryobject is not used if your source code is in an associated GitHub repository.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRepository.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ThirdPartySourceRepositorybitbucket()Information about a Bitbucket repository.static Repository.Builderbuilder()CodeCommitRepositorycodeCommit()Information about an Amazon Web Services CodeCommit repository.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)ThirdPartySourceRepositorygitHubEnterpriseServer()Information about a GitHub Enterprise Server repository.inthashCode()S3Repositorys3Bucket()Returns the value of the S3Bucket property for this object.List<SdkField<?>>sdkFields()static Class<? extends Repository.Builder>serializableBuilderClass()Repository.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
-
codeCommit
public final CodeCommitRepository codeCommit()
Information about an Amazon Web Services CodeCommit repository.
- Returns:
- Information about an Amazon Web Services CodeCommit repository.
-
bitbucket
public final ThirdPartySourceRepository bitbucket()
Information about a Bitbucket repository.
- Returns:
- Information about a Bitbucket repository.
-
gitHubEnterpriseServer
public final ThirdPartySourceRepository gitHubEnterpriseServer()
Information about a GitHub Enterprise Server repository.
- Returns:
- Information about a GitHub Enterprise Server repository.
-
s3Bucket
public final S3Repository s3Bucket()
Returns the value of the S3Bucket property for this object.- Returns:
- The value of the S3Bucket property for this object.
-
toBuilder
public Repository.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Repository.Builder,Repository>
-
builder
public static Repository.Builder builder()
-
serializableBuilderClass
public static Class<? extends Repository.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.
-
-