@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.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final CloudFrontOriginAccessIdentityConfig cloudFrontOriginAccessIdentityConfig()
The current configuration information for the identity.
public CreateCloudFrontOriginAccessIdentityRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<CreateCloudFrontOriginAccessIdentityRequest.Builder,CreateCloudFrontOriginAccessIdentityRequest>
toBuilder
in class CloudFrontRequest
public static CreateCloudFrontOriginAccessIdentityRequest.Builder builder()
public static Class<? extends CreateCloudFrontOriginAccessIdentityRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2021. All rights reserved.