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 Repository object is not used
if your source code is in an associated GitHub repository.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionInformation about a Bitbucket repository.static Repository.Builderbuilder()final CodeCommitRepositoryInformation about an Amazon Web Services CodeCommit repository.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Information about a GitHub Enterprise Server repository.final inthashCode()final S3Repositorys3Bucket()Returns the value of the S3Bucket property for this object.static Class<? extends Repository.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
codeCommit
Information about an Amazon Web Services CodeCommit repository.
- Returns:
- Information about an Amazon Web Services CodeCommit repository.
-
bitbucket
Information about a Bitbucket repository.
- Returns:
- Information about a Bitbucket repository.
-
gitHubEnterpriseServer
Information about a GitHub Enterprise Server repository.
- Returns:
- Information about a GitHub Enterprise Server repository.
-
s3Bucket
Returns the value of the S3Bucket property for this object.- Returns:
- The value of the S3Bucket property for this object.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Repository.Builder,Repository> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-