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.Builder
builder()
final CodeCommitRepository
Information about an Amazon Web Services CodeCommit repository.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final S3Repository
s3Bucket()
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 String
toString()
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:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Repository.Builder,
Repository> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
-