Package com.pulumi.aws.cloudfront.inputs
Class FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudfront.inputs.FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder
-
- Enclosing class:
- FieldLevelEncryptionProfileEncryptionEntitiesItemArgs
public static final class FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FieldLevelEncryptionProfileEncryptionEntitiesItemArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldLevelEncryptionProfileEncryptionEntitiesItemArgs
build()
FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder
fieldPatterns(FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs fieldPatterns)
FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder
fieldPatterns(com.pulumi.core.Output<FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs> fieldPatterns)
FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder
providerId(com.pulumi.core.Output<java.lang.String> providerId)
FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder
providerId(java.lang.String providerId)
FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder
publicKeyId(com.pulumi.core.Output<java.lang.String> publicKeyId)
FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder
publicKeyId(java.lang.String publicKeyId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FieldLevelEncryptionProfileEncryptionEntitiesItemArgs defaults)
-
-
Method Detail
-
fieldPatterns
public FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder fieldPatterns(com.pulumi.core.Output<FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs> fieldPatterns)
- Parameters:
fieldPatterns
- Object that contains an attribute `items` that contains the list of field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted.- Returns:
- builder
-
fieldPatterns
public FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder fieldPatterns(FieldLevelEncryptionProfileEncryptionEntitiesItemFieldPatternsArgs fieldPatterns)
- Parameters:
fieldPatterns
- Object that contains an attribute `items` that contains the list of field patterns in a field-level encryption content type profile specify the fields that you want to be encrypted.- Returns:
- builder
-
providerId
public FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder providerId(com.pulumi.core.Output<java.lang.String> providerId)
- Parameters:
providerId
- The provider associated with the public key being used for encryption.- Returns:
- builder
-
providerId
public FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder providerId(java.lang.String providerId)
- Parameters:
providerId
- The provider associated with the public key being used for encryption.- Returns:
- builder
-
publicKeyId
public FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder publicKeyId(com.pulumi.core.Output<java.lang.String> publicKeyId)
- Parameters:
publicKeyId
- The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns.- Returns:
- builder
-
publicKeyId
public FieldLevelEncryptionProfileEncryptionEntitiesItemArgs.Builder publicKeyId(java.lang.String publicKeyId)
- Parameters:
publicKeyId
- The public key associated with a set of field-level encryption patterns, to be used when encrypting the fields that match the patterns.- Returns:
- builder
-
build
public FieldLevelEncryptionProfileEncryptionEntitiesItemArgs build()
-
-