Class CloudFrontOriginAccessIdentitySummary
java.lang.Object
software.amazon.awssdk.services.cloudfront.model.CloudFrontOriginAccessIdentitySummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CloudFrontOriginAccessIdentitySummary.Builder,CloudFrontOriginAccessIdentitySummary>
@Generated("software.amazon.awssdk:codegen")
public final class CloudFrontOriginAccessIdentitySummary
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<CloudFrontOriginAccessIdentitySummary.Builder,CloudFrontOriginAccessIdentitySummary>
Summary of the information about a CloudFront origin access identity.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Stringcomment()The comment for this origin access identity, as originally specified when created.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()The ID for the origin access identity.final StringThe Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.static Class<? extends CloudFrontOriginAccessIdentitySummary.Builder>final StringtoString()Returns a string representation of this object.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
-
id
The ID for the origin access identity. For example:
E74FTE3AJFJ256A.- Returns:
- The ID for the origin access identity. For example:
E74FTE3AJFJ256A.
-
s3CanonicalUserId
The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.
- Returns:
- The Amazon S3 canonical user ID for the origin access identity, which you use when giving the origin access identity read permission to an object in Amazon S3.
-
comment
The comment for this origin access identity, as originally specified when created.
- Returns:
- The comment for this origin access identity, as originally specified when created.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<CloudFrontOriginAccessIdentitySummary.Builder,CloudFrontOriginAccessIdentitySummary>
-
builder
-
serializableBuilderClass
public static Class<? extends CloudFrontOriginAccessIdentitySummary.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
-