Package com.pulumi.gcp.iap.inputs
Class BrandState.Builder
- java.lang.Object
-
- com.pulumi.gcp.iap.inputs.BrandState.Builder
-
- Enclosing class:
- BrandState
public static final class BrandState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BrandState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BrandState.Builder
applicationTitle(com.pulumi.core.Output<java.lang.String> applicationTitle)
BrandState.Builder
applicationTitle(java.lang.String applicationTitle)
BrandState
build()
BrandState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
BrandState.Builder
name(java.lang.String name)
BrandState.Builder
orgInternalOnly(com.pulumi.core.Output<java.lang.Boolean> orgInternalOnly)
BrandState.Builder
orgInternalOnly(java.lang.Boolean orgInternalOnly)
BrandState.Builder
project(com.pulumi.core.Output<java.lang.String> project)
BrandState.Builder
project(java.lang.String project)
BrandState.Builder
supportEmail(com.pulumi.core.Output<java.lang.String> supportEmail)
BrandState.Builder
supportEmail(java.lang.String supportEmail)
-
-
-
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
-
build
public BrandState build()
-
-