Class PublishPackageVersionResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.codeartifact.model.CodeartifactResponse
-
- software.amazon.awssdk.services.codeartifact.model.PublishPackageVersionResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<PublishPackageVersionResponse.Builder,PublishPackageVersionResponse>
@Generated("software.amazon.awssdk:codegen") public final class PublishPackageVersionResponse extends CodeartifactResponse implements ToCopyableBuilder<PublishPackageVersionResponse.Builder,PublishPackageVersionResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePublishPackageVersionResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetSummaryasset()An AssetSummary for the published asset.static PublishPackageVersionResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)PackageFormatformat()The format of the package version.StringformatAsString()The format of the package version.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringnamespace()The namespace of the package version.StringpackageValue()The name of the package.List<SdkField<?>>sdkFields()static Class<? extends PublishPackageVersionResponse.Builder>serializableBuilderClass()PackageVersionStatusstatus()A string that contains the status of the package version.StringstatusAsString()A string that contains the status of the package version.PublishPackageVersionResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringversion()The version of the package.StringversionRevision()The revision of the package version.-
Methods inherited from class software.amazon.awssdk.services.codeartifact.model.CodeartifactResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
format
public final PackageFormat format()
The format of the package version.
If the service returns an enum value that is not available in the current SDK version,
formatwill returnPackageFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromformatAsString().- Returns:
- The format of the package version.
- See Also:
PackageFormat
-
formatAsString
public final String formatAsString()
The format of the package version.
If the service returns an enum value that is not available in the current SDK version,
formatwill returnPackageFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromformatAsString().- Returns:
- The format of the package version.
- See Also:
PackageFormat
-
namespace
public final String namespace()
The namespace of the package version.
- Returns:
- The namespace of the package version.
-
packageValue
public final String packageValue()
The name of the package.
- Returns:
- The name of the package.
-
version
public final String version()
The version of the package.
- Returns:
- The version of the package.
-
versionRevision
public final String versionRevision()
The revision of the package version.
- Returns:
- The revision of the package version.
-
status
public final PackageVersionStatus status()
A string that contains the status of the package version. For more information, see Package version status in the CodeArtifact User Guide.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnPackageVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- A string that contains the status of the package version. For more information, see Package version status in the CodeArtifact User Guide.
- See Also:
PackageVersionStatus
-
statusAsString
public final String statusAsString()
A string that contains the status of the package version. For more information, see Package version status in the CodeArtifact User Guide.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnPackageVersionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- A string that contains the status of the package version. For more information, see Package version status in the CodeArtifact User Guide.
- See Also:
PackageVersionStatus
-
asset
public final AssetSummary asset()
An AssetSummary for the published asset.
- Returns:
- An AssetSummary for the published asset.
-
toBuilder
public PublishPackageVersionResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PublishPackageVersionResponse.Builder,PublishPackageVersionResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static PublishPackageVersionResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends PublishPackageVersionResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-