Interface CloudFrontOriginAccessIdentityConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CloudFrontOriginAccessIdentityConfig.Builder,CloudFrontOriginAccessIdentityConfig>,SdkBuilder<CloudFrontOriginAccessIdentityConfig.Builder,CloudFrontOriginAccessIdentityConfig>,SdkPojo
- Enclosing class:
- CloudFrontOriginAccessIdentityConfig
@Mutable @NotThreadSafe public static interface CloudFrontOriginAccessIdentityConfig.Builder extends SdkPojo, CopyableBuilder<CloudFrontOriginAccessIdentityConfig.Builder,CloudFrontOriginAccessIdentityConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CloudFrontOriginAccessIdentityConfig.BuildercallerReference(String callerReference)A unique value (for example, a date-time stamp) that ensures that the request can't be replayed.CloudFrontOriginAccessIdentityConfig.Buildercomment(String comment)A comment to describe the origin access identity.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
callerReference
CloudFrontOriginAccessIdentityConfig.Builder callerReference(String callerReference)
A unique value (for example, a date-time stamp) that ensures that the request can't be replayed.
If the value of
CallerReferenceis new (regardless of the content of theCloudFrontOriginAccessIdentityConfigobject), a new origin access identity is created.If the
CallerReferenceis a value already sent in a previous identity request, and the content of theCloudFrontOriginAccessIdentityConfigis identical to the original request (ignoring white space), the response includes the same information returned to the original request.If the
CallerReferenceis a value you already sent in a previous request to create an identity, but the content of theCloudFrontOriginAccessIdentityConfigis different from the original request, CloudFront returns aCloudFrontOriginAccessIdentityAlreadyExistserror.- Parameters:
callerReference- A unique value (for example, a date-time stamp) that ensures that the request can't be replayed.If the value of
CallerReferenceis new (regardless of the content of theCloudFrontOriginAccessIdentityConfigobject), a new origin access identity is created.If the
CallerReferenceis a value already sent in a previous identity request, and the content of theCloudFrontOriginAccessIdentityConfigis identical to the original request (ignoring white space), the response includes the same information returned to the original request.If the
CallerReferenceis a value you already sent in a previous request to create an identity, but the content of theCloudFrontOriginAccessIdentityConfigis different from the original request, CloudFront returns aCloudFrontOriginAccessIdentityAlreadyExistserror.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
comment
CloudFrontOriginAccessIdentityConfig.Builder comment(String comment)
A comment to describe the origin access identity. The comment cannot be longer than 128 characters.
- Parameters:
comment- A comment to describe the origin access identity. The comment cannot be longer than 128 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-