Class BucketAccessControlArgs.Builder

  • Enclosing class:
    BucketAccessControlArgs

    public static final class BucketAccessControlArgs.Builder
    extends java.lang.Object
    • Method Detail

      • bucket

        public BucketAccessControlArgs.Builder bucket​(com.pulumi.core.Output<java.lang.String> bucket)
        Parameters:
        bucket - The name of the bucket.
        Returns:
        builder
      • entity

        public BucketAccessControlArgs.Builder entity​(com.pulumi.core.Output<java.lang.String> entity)
        Parameters:
        entity - The entity holding the permission, in one of the following forms: user-userId user-email group-groupId group-email domain-domain project-team-projectId allUsers allAuthenticatedUsers Examples: The user [email protected] would be [email protected]. The group [email protected] would be [email protected]. To refer to all members of the Google Apps for Business domain example.com, the entity would be domain-example.com. ***
        Returns:
        builder
      • entity

        public BucketAccessControlArgs.Builder entity​(java.lang.String entity)
        Parameters:
        entity - The entity holding the permission, in one of the following forms: user-userId user-email group-groupId group-email domain-domain project-team-projectId allUsers allAuthenticatedUsers Examples: The user [email protected] would be [email protected]. The group [email protected] would be [email protected]. To refer to all members of the Google Apps for Business domain example.com, the entity would be domain-example.com. ***
        Returns:
        builder
      • role

        public BucketAccessControlArgs.Builder role​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> role)
        Parameters:
        role - The access permission for the entity. Possible values are: `OWNER`, `READER`, `WRITER`.
        Returns:
        builder
      • role

        public BucketAccessControlArgs.Builder role​(java.lang.String role)
        Parameters:
        role - The access permission for the entity. Possible values are: `OWNER`, `READER`, `WRITER`.
        Returns:
        builder