Class PipelineThumbnailConfigPermissionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.elastictranscoder.inputs.PipelineThumbnailConfigPermissionArgs.Builder
-
- Enclosing class:
- PipelineThumbnailConfigPermissionArgs
public static final class PipelineThumbnailConfigPermissionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PipelineThumbnailConfigPermissionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PipelineThumbnailConfigPermissionArgs.Builderaccesses(com.pulumi.core.Output<java.util.List<java.lang.String>> accesses)PipelineThumbnailConfigPermissionArgs.Builderaccesses(java.lang.String... accesses)PipelineThumbnailConfigPermissionArgs.Builderaccesses(java.util.List<java.lang.String> accesses)PipelineThumbnailConfigPermissionArgsbuild()PipelineThumbnailConfigPermissionArgs.Buildergrantee(com.pulumi.core.Output<java.lang.String> grantee)PipelineThumbnailConfigPermissionArgs.Buildergrantee(java.lang.String grantee)PipelineThumbnailConfigPermissionArgs.BuildergranteeType(com.pulumi.core.Output<java.lang.String> granteeType)PipelineThumbnailConfigPermissionArgs.BuildergranteeType(java.lang.String granteeType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PipelineThumbnailConfigPermissionArgs defaults)
-
-
Method Detail
-
accesses
public PipelineThumbnailConfigPermissionArgs.Builder accesses(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> accesses)
- Parameters:
accesses- The permission that you want to give to the AWS user that you specified in `thumbnail_config_permissions.grantee`. Valid values are `Read`, `ReadAcp`, `WriteAcp` or `FullControl`.- Returns:
- builder
-
accesses
public PipelineThumbnailConfigPermissionArgs.Builder accesses(java.util.List<java.lang.String> accesses)
- Parameters:
accesses- The permission that you want to give to the AWS user that you specified in `thumbnail_config_permissions.grantee`. Valid values are `Read`, `ReadAcp`, `WriteAcp` or `FullControl`.- Returns:
- builder
-
accesses
public PipelineThumbnailConfigPermissionArgs.Builder accesses(java.lang.String... accesses)
- Parameters:
accesses- The permission that you want to give to the AWS user that you specified in `thumbnail_config_permissions.grantee`. Valid values are `Read`, `ReadAcp`, `WriteAcp` or `FullControl`.- Returns:
- builder
-
grantee
public PipelineThumbnailConfigPermissionArgs.Builder grantee(@Nullable com.pulumi.core.Output<java.lang.String> grantee)
- Parameters:
grantee- The AWS user or group that you want to have access to thumbnail files.- Returns:
- builder
-
grantee
public PipelineThumbnailConfigPermissionArgs.Builder grantee(java.lang.String grantee)
- Parameters:
grantee- The AWS user or group that you want to have access to thumbnail files.- Returns:
- builder
-
granteeType
public PipelineThumbnailConfigPermissionArgs.Builder granteeType(@Nullable com.pulumi.core.Output<java.lang.String> granteeType)
- Parameters:
granteeType- Specify the type of value that appears in the `thumbnail_config_permissions.grantee` object. Valid values are `Canonical`, `Email` or `Group`.- Returns:
- builder
-
granteeType
public PipelineThumbnailConfigPermissionArgs.Builder granteeType(java.lang.String granteeType)
- Parameters:
granteeType- Specify the type of value that appears in the `thumbnail_config_permissions.grantee` object. Valid values are `Canonical`, `Email` or `Group`.- Returns:
- builder
-
build
public PipelineThumbnailConfigPermissionArgs build()
-
-