@Generated(value="software.amazon.awssdk:codegen") public final class CreateCloudFrontOriginAccessIdentityRequest extends CloudFrontRequest implements ToCopyableBuilder<CreateCloudFrontOriginAccessIdentityRequest.Builder,CreateCloudFrontOriginAccessIdentityRequest>
The request to create a new origin access identity (OAI). An origin access identity is a special CloudFront user that you can associate with Amazon S3 origins, so that you can secure all or just some of your Amazon S3 content. For more information, see Restricting Access to Amazon S3 Content by Using an Origin Access Identity in the Amazon CloudFront Developer Guide.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateCloudFrontOriginAccessIdentityRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateCloudFrontOriginAccessIdentityRequest.Builder |
builder() |
CloudFrontOriginAccessIdentityConfig |
cloudFrontOriginAccessIdentityConfig()
The current configuration information for the identity.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateCloudFrontOriginAccessIdentityRequest.Builder> |
serializableBuilderClass() |
CreateCloudFrontOriginAccessIdentityRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final CloudFrontOriginAccessIdentityConfig cloudFrontOriginAccessIdentityConfig()
The current configuration information for the identity.
public CreateCloudFrontOriginAccessIdentityRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateCloudFrontOriginAccessIdentityRequest.Builder,CreateCloudFrontOriginAccessIdentityRequest>toBuilder in class CloudFrontRequestpublic static CreateCloudFrontOriginAccessIdentityRequest.Builder builder()
public static Class<? extends CreateCloudFrontOriginAccessIdentityRequest.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.