Class RepositorySummary
java.lang.Object
software.amazon.awssdk.services.codeartifact.model.RepositorySummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RepositorySummary.Builder,RepositorySummary>
@Generated("software.amazon.awssdk:codegen")
public final class RepositorySummary
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<RepositorySummary.Builder,RepositorySummary>
Details about a repository, including its Amazon Resource Name (ARN), description, and domain information. The ListRepositories
operation returns a list of RepositorySummary objects.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe Amazon Web Services account ID that manages the repository.final Stringarn()The ARN of the repository.static RepositorySummary.Builderbuilder()final InstantA timestamp that represents the date and time the repository was created.final StringThe description of the repository.final StringThe name of the domain that contains the repository.final StringThe 12-digit account number of the Amazon Web Services account that owns the domain.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) final inthashCode()final Stringname()The name of the repository.static Class<? extends RepositorySummary.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
-
name
-
administratorAccount
The Amazon Web Services account ID that manages the repository.
- Returns:
- The Amazon Web Services account ID that manages the repository.
-
domainName
The name of the domain that contains the repository.
- Returns:
- The name of the domain that contains the repository.
-
domainOwner
The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.
- Returns:
- The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.
-
arn
-
description
The description of the repository.
- Returns:
- The description of the repository.
-
createdTime
A timestamp that represents the date and time the repository was created.
- Returns:
- A timestamp that represents the date and time the repository was created.
-
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<RepositorySummary.Builder,RepositorySummary> - 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
-