Class BrandState.Builder

  • Enclosing class:
    BrandState

    public static final class BrandState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(BrandState defaults)
    • Method Detail

      • applicationTitle

        public BrandState.Builder applicationTitle​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> applicationTitle)
        Parameters:
        applicationTitle - Application name displayed on OAuth consent screen. ***
        Returns:
        builder
      • applicationTitle

        public BrandState.Builder applicationTitle​(java.lang.String applicationTitle)
        Parameters:
        applicationTitle - Application name displayed on OAuth consent screen. ***
        Returns:
        builder
      • name

        public BrandState.Builder name​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Output only. Identifier of the brand, in the format `projects/{project_number}/brands/{brand_id}` NOTE: The name can also be expressed as `projects/{project_id}/brands/{brand_id}`, e.g. when importing. NOTE: The brand identification corresponds to the project number as only one brand can be created per project.
        Returns:
        builder
      • name

        public BrandState.Builder name​(java.lang.String name)
        Parameters:
        name - Output only. Identifier of the brand, in the format `projects/{project_number}/brands/{brand_id}` NOTE: The name can also be expressed as `projects/{project_id}/brands/{brand_id}`, e.g. when importing. NOTE: The brand identification corresponds to the project number as only one brand can be created per project.
        Returns:
        builder
      • orgInternalOnly

        public BrandState.Builder orgInternalOnly​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Boolean> orgInternalOnly)
        Parameters:
        orgInternalOnly - Whether the brand is only intended for usage inside the GSuite organization only.
        Returns:
        builder
      • orgInternalOnly

        public BrandState.Builder orgInternalOnly​(java.lang.Boolean orgInternalOnly)
        Parameters:
        orgInternalOnly - Whether the brand is only intended for usage inside the GSuite organization only.
        Returns:
        builder
      • project

        public BrandState.Builder project​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • project

        public BrandState.Builder project​(java.lang.String project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • supportEmail

        public BrandState.Builder supportEmail​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> supportEmail)
        Parameters:
        supportEmail - Support email displayed on the OAuth consent screen. Can be either a user or group email. When a user email is specified, the caller must be the user with the associated email address. When a group email is specified, the caller can be either a user or a service account which is an owner of the specified group in Cloud Identity.
        Returns:
        builder
      • supportEmail

        public BrandState.Builder supportEmail​(java.lang.String supportEmail)
        Parameters:
        supportEmail - Support email displayed on the OAuth consent screen. Can be either a user or group email. When a user email is specified, the caller must be the user with the associated email address. When a group email is specified, the caller can be either a user or a service account which is an owner of the specified group in Cloud Identity.
        Returns:
        builder