Package com.pulumi.aws.cloudfront.inputs
Class FieldLevelEncryptionConfigState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.FieldLevelEncryptionConfigState.Builder
-
- Enclosing class:
- FieldLevelEncryptionConfigState
public static final class FieldLevelEncryptionConfigState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FieldLevelEncryptionConfigState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FieldLevelEncryptionConfigState defaults)
-
-
Method Detail
-
arn
public FieldLevelEncryptionConfigState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The Field Level Encryption Config ARN.- Returns:
- builder
-
arn
public FieldLevelEncryptionConfigState.Builder arn(java.lang.String arn)
- Parameters:
arn- The Field Level Encryption Config ARN.- Returns:
- builder
-
callerReference
public FieldLevelEncryptionConfigState.Builder callerReference(@Nullable com.pulumi.core.Output<java.lang.String> callerReference)
- Parameters:
callerReference- Internal value used by CloudFront to allow future updates to the Field Level Encryption Config.- Returns:
- builder
-
callerReference
public FieldLevelEncryptionConfigState.Builder callerReference(java.lang.String callerReference)
- Parameters:
callerReference- Internal value used by CloudFront to allow future updates to the Field Level Encryption Config.- Returns:
- builder
-
comment
public FieldLevelEncryptionConfigState.Builder comment(@Nullable com.pulumi.core.Output<java.lang.String> comment)
- Parameters:
comment- An optional comment about the Field Level Encryption Config.- Returns:
- builder
-
comment
public FieldLevelEncryptionConfigState.Builder comment(java.lang.String comment)
- Parameters:
comment- An optional comment about the Field Level Encryption Config.- Returns:
- builder
-
contentTypeProfileConfig
public FieldLevelEncryptionConfigState.Builder contentTypeProfileConfig(@Nullable com.pulumi.core.Output<FieldLevelEncryptionConfigContentTypeProfileConfigArgs> contentTypeProfileConfig)
- Parameters:
contentTypeProfileConfig- Content Type Profile Config specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.- Returns:
- builder
-
contentTypeProfileConfig
public FieldLevelEncryptionConfigState.Builder contentTypeProfileConfig(FieldLevelEncryptionConfigContentTypeProfileConfigArgs contentTypeProfileConfig)
- Parameters:
contentTypeProfileConfig- Content Type Profile Config specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.- Returns:
- builder
-
etag
public FieldLevelEncryptionConfigState.Builder etag(@Nullable com.pulumi.core.Output<java.lang.String> etag)
- Parameters:
etag- The current version of the Field Level Encryption Config. For example: `E2QWRUHAPOMQZL`.- Returns:
- builder
-
etag
public FieldLevelEncryptionConfigState.Builder etag(java.lang.String etag)
- Parameters:
etag- The current version of the Field Level Encryption Config. For example: `E2QWRUHAPOMQZL`.- Returns:
- builder
-
queryArgProfileConfig
public FieldLevelEncryptionConfigState.Builder queryArgProfileConfig(@Nullable com.pulumi.core.Output<FieldLevelEncryptionConfigQueryArgProfileConfigArgs> queryArgProfileConfig)
- Parameters:
queryArgProfileConfig- Query Arg Profile Config that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.- Returns:
- builder
-
queryArgProfileConfig
public FieldLevelEncryptionConfigState.Builder queryArgProfileConfig(FieldLevelEncryptionConfigQueryArgProfileConfigArgs queryArgProfileConfig)
- Parameters:
queryArgProfileConfig- Query Arg Profile Config that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.- Returns:
- builder
-
build
public FieldLevelEncryptionConfigState build()
-
-