Class AppEngineApplicationIap.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • oauth2ClientId

        @Stability(Stable)
        public AppEngineApplicationIap.Builder oauth2ClientId​(String oauth2ClientId)
        Parameters:
        oauth2ClientId - OAuth2 client ID to use for the authentication flow. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_application#oauth2_client_id AppEngineApplication#oauth2_client_id}
        Returns:
        this
      • oauth2ClientSecret

        @Stability(Stable)
        public AppEngineApplicationIap.Builder oauth2ClientSecret​(String oauth2ClientSecret)
        Parameters:
        oauth2ClientSecret - OAuth2 client secret to use for the authentication flow. This parameter is required. The SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_application#oauth2_client_secret AppEngineApplication#oauth2_client_secret}
        Returns:
        this
      • enabled

        @Stability(Stable)
        public AppEngineApplicationIap.Builder enabled​(Boolean enabled)
        Parameters:
        enabled - Adapted for use with the app. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_application#enabled AppEngineApplication#enabled}
        Returns:
        this
      • enabled

        @Stability(Stable)
        public AppEngineApplicationIap.Builder enabled​(com.hashicorp.cdktf.IResolvable enabled)
        Parameters:
        enabled - Adapted for use with the app. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/app_engine_application#enabled AppEngineApplication#enabled}
        Returns:
        this