Class S3ManifestOutputLocation
- java.lang.Object
-
- software.amazon.awssdk.services.s3control.model.S3ManifestOutputLocation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3ManifestOutputLocation.Builder,S3ManifestOutputLocation>
@Generated("software.amazon.awssdk:codegen") public final class S3ManifestOutputLocation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<S3ManifestOutputLocation.Builder,S3ManifestOutputLocation>
Location details for where the generated manifest should be written.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceS3ManifestOutputLocation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbucket()The bucket ARN the generated manifest should be written to.static S3ManifestOutputLocation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringexpectedManifestBucketOwner()The Account ID that owns the bucket the generated manifest is written to.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()GeneratedManifestEncryptionmanifestEncryption()Specifies what encryption should be used when the generated manifest objects are written.GeneratedManifestFormatmanifestFormat()The format of the generated manifest.StringmanifestFormatAsString()The format of the generated manifest.StringmanifestPrefix()Prefix identifying one or more objects to which the manifest applies.List<SdkField<?>>sdkFields()static Class<? extends S3ManifestOutputLocation.Builder>serializableBuilderClass()S3ManifestOutputLocation.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
expectedManifestBucketOwner
public final String expectedManifestBucketOwner()
The Account ID that owns the bucket the generated manifest is written to.
- Returns:
- The Account ID that owns the bucket the generated manifest is written to.
-
bucket
public final String bucket()
The bucket ARN the generated manifest should be written to.
- Returns:
- The bucket ARN the generated manifest should be written to.
-
manifestPrefix
public final String manifestPrefix()
Prefix identifying one or more objects to which the manifest applies.
- Returns:
- Prefix identifying one or more objects to which the manifest applies.
-
manifestEncryption
public final GeneratedManifestEncryption manifestEncryption()
Specifies what encryption should be used when the generated manifest objects are written.
- Returns:
- Specifies what encryption should be used when the generated manifest objects are written.
-
manifestFormat
public final GeneratedManifestFormat manifestFormat()
The format of the generated manifest.
If the service returns an enum value that is not available in the current SDK version,
manifestFormatwill returnGeneratedManifestFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommanifestFormatAsString().- Returns:
- The format of the generated manifest.
- See Also:
GeneratedManifestFormat
-
manifestFormatAsString
public final String manifestFormatAsString()
The format of the generated manifest.
If the service returns an enum value that is not available in the current SDK version,
manifestFormatwill returnGeneratedManifestFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommanifestFormatAsString().- Returns:
- The format of the generated manifest.
- See Also:
GeneratedManifestFormat
-
toBuilder
public S3ManifestOutputLocation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3ManifestOutputLocation.Builder,S3ManifestOutputLocation>
-
builder
public static S3ManifestOutputLocation.Builder builder()
-
serializableBuilderClass
public static Class<? extends S3ManifestOutputLocation.Builder> serializableBuilderClass()
-
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.
-
-