@Generated(value="software.amazon.awssdk:codegen") public final class PublishPackageVersionRequest extends CodeartifactRequest implements ToCopyableBuilder<PublishPackageVersionRequest.Builder,PublishPackageVersionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PublishPackageVersionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
assetName()
The name of the asset to publish.
|
String |
assetSHA256()
The SHA256 hash of the
assetContent to publish. |
static PublishPackageVersionRequest.Builder |
builder() |
String |
domain()
The name of the domain that contains the repository that contains the package version to publish.
|
String |
domainOwner()
The 12-digit account number of the AWS account that owns the domain.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
PackageFormat |
format()
A format that specifies the type of the package version with the requested asset file.
|
String |
formatAsString()
A format that specifies the type of the package version with the requested asset file.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
namespace()
The namespace of the package version to publish.
|
String |
packageValue()
The name of the package version to publish.
|
String |
packageVersion()
The package version to publish (for example,
3.5.2). |
String |
repository()
The name of the repository that the package version will be published to.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PublishPackageVersionRequest.Builder> |
serializableBuilderClass() |
PublishPackageVersionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Boolean |
unfinished()
Specifies whether the package version should remain in the
unfinished state. |
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String domain()
The name of the domain that contains the repository that contains the package version to publish.
public final String domainOwner()
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
public final String repository()
The name of the repository that the package version will be published to.
public final PackageFormat format()
A format that specifies the type of the package version with the requested asset file.
The only supported value is generic.
If the service returns an enum value that is not available in the current SDK version, format will
return PackageFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
formatAsString().
The only supported value is generic.
PackageFormatpublic final String formatAsString()
A format that specifies the type of the package version with the requested asset file.
The only supported value is generic.
If the service returns an enum value that is not available in the current SDK version, format will
return PackageFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
formatAsString().
The only supported value is generic.
PackageFormatpublic final String namespace()
The namespace of the package version to publish.
public final String packageValue()
The name of the package version to publish.
public final String packageVersion()
The package version to publish (for example, 3.5.2).
3.5.2).public final String assetName()
The name of the asset to publish. Asset names can include Unicode letters and numbers, and the following special
characters: ~ ! @ ^ & ( ) - ` _ + [ ] { } ; , . `
~ ! @ ^ & ( ) - ` _ + [ ] { } ; , . `public final String assetSHA256()
The SHA256 hash of the assetContent to publish. This value must be calculated by the caller and
provided with the request (see Publishing a generic package in the CodeArtifact User Guide).
This value is used as an integrity check to verify that the assetContent has not changed after it
was originally sent.
assetContent to publish. This value must be calculated by the caller
and provided with the request (see Publishing a generic package in the CodeArtifact User Guide).
This value is used as an integrity check to verify that the assetContent has not changed
after it was originally sent.
public final Boolean unfinished()
Specifies whether the package version should remain in the unfinished state. If omitted, the package
version status will be set to Published (see Package
version status in the CodeArtifact User Guide).
Valid values: unfinished
unfinished state. If omitted, the
package version status will be set to Published (see Package version status in the CodeArtifact User Guide).
Valid values: unfinished
public PublishPackageVersionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PublishPackageVersionRequest.Builder,PublishPackageVersionRequest>toBuilder in class CodeartifactRequestpublic static PublishPackageVersionRequest.Builder builder()
public static Class<? extends PublishPackageVersionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.