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