Class S3ObjectTag
java.lang.Object
software.amazon.awssdk.services.ec2.model.S3ObjectTag
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3ObjectTag.Builder,S3ObjectTag>
@Generated("software.amazon.awssdk:codegen")
public final class S3ObjectTag
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<S3ObjectTag.Builder,S3ObjectTag>
The tags to apply to the AMI object that will be stored in the Amazon S3 bucket. For more information, see Categorizing your storage using tags in the Amazon Simple Storage Service User Guide.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic S3ObjectTag.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringkey()The key of the tag.static Class<? extends S3ObjectTag.Builder>final StringtoString()Returns a string representation of this object.final Stringvalue()The value of the tag.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
key
The key of the tag.
Constraints: Tag keys are case-sensitive and can be up to 128 Unicode characters in length. May not begin with
aws:.- Returns:
- The key of the tag.
Constraints: Tag keys are case-sensitive and can be up to 128 Unicode characters in length. May not begin with
aws:.
-
value
The value of the tag.
Constraints: Tag values are case-sensitive and can be up to 256 Unicode characters in length.
- Returns:
- The value of the tag.
Constraints: Tag values are case-sensitive and can be up to 256 Unicode characters in length.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3ObjectTag.Builder,S3ObjectTag>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-