Interface AccessSettingsOrBuilder (0.18.0)

public interface AccessSettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllowedDomainsSettings()

public abstract AllowedDomainsSettings getAllowedDomainsSettings()

Optional. Settings to configure and enable allowed domains.

.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AllowedDomainsSettings

The allowedDomainsSettings.

getAllowedDomainsSettingsOrBuilder()

public abstract AllowedDomainsSettingsOrBuilder getAllowedDomainsSettingsOrBuilder()

Optional. Settings to configure and enable allowed domains.

.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AllowedDomainsSettingsOrBuilder

getCorsSettings()

public abstract CorsSettings getCorsSettings()

Optional. Configuration to allow cross-origin requests via IAP.

.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CorsSettings

The corsSettings.

getCorsSettingsOrBuilder()

public abstract CorsSettingsOrBuilder getCorsSettingsOrBuilder()

Optional. Configuration to allow cross-origin requests via IAP.

.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CorsSettingsOrBuilder

getGcipSettings()

public abstract GcipSettings getGcipSettings()

Optional. GCIP claims and endpoint configurations for 3p identity providers.

.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GcipSettings

The gcipSettings.

getGcipSettingsOrBuilder()

public abstract GcipSettingsOrBuilder getGcipSettingsOrBuilder()

Optional. GCIP claims and endpoint configurations for 3p identity providers.

.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
GcipSettingsOrBuilder

getIdentitySources(int index)

public abstract AccessSettings.IdentitySource getIdentitySources(int index)

Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.

repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
AccessSettings.IdentitySource

The identitySources at the given index.

getIdentitySourcesCount()

public abstract int getIdentitySourcesCount()

Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.

repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of identitySources.

getIdentitySourcesList()

public abstract List<AccessSettings.IdentitySource> getIdentitySourcesList()

Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.

repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<IdentitySource>

A list containing the identitySources.

getIdentitySourcesValue(int index)

public abstract int getIdentitySourcesValue(int index)

Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.

repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of identitySources at the given index.

getIdentitySourcesValueList()

public abstract List<Integer> getIdentitySourcesValueList()

Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.

repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for identitySources.

getOauthSettings()

public abstract OAuthSettings getOauthSettings()

Optional. Settings to configure IAP's OAuth behavior.

.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OAuthSettings

The oauthSettings.

getOauthSettingsOrBuilder()

public abstract OAuthSettingsOrBuilder getOauthSettingsOrBuilder()

Optional. Settings to configure IAP's OAuth behavior.

.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OAuthSettingsOrBuilder

getReauthSettings()

public abstract ReauthSettings getReauthSettings()

Optional. Settings to configure reauthentication policies in IAP.

.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ReauthSettings

The reauthSettings.

getReauthSettingsOrBuilder()

public abstract ReauthSettingsOrBuilder getReauthSettingsOrBuilder()

Optional. Settings to configure reauthentication policies in IAP.

.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ReauthSettingsOrBuilder

getWorkforceIdentitySettings()

public abstract WorkforceIdentitySettings getWorkforceIdentitySettings()

Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.

.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
WorkforceIdentitySettings

The workforceIdentitySettings.

getWorkforceIdentitySettingsOrBuilder()

public abstract WorkforceIdentitySettingsOrBuilder getWorkforceIdentitySettingsOrBuilder()

Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.

.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
WorkforceIdentitySettingsOrBuilder

hasAllowedDomainsSettings()

public abstract boolean hasAllowedDomainsSettings()

Optional. Settings to configure and enable allowed domains.

.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the allowedDomainsSettings field is set.

hasCorsSettings()

public abstract boolean hasCorsSettings()

Optional. Configuration to allow cross-origin requests via IAP.

.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the corsSettings field is set.

hasGcipSettings()

public abstract boolean hasGcipSettings()

Optional. GCIP claims and endpoint configurations for 3p identity providers.

.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the gcipSettings field is set.

hasOauthSettings()

public abstract boolean hasOauthSettings()

Optional. Settings to configure IAP's OAuth behavior.

.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the oauthSettings field is set.

hasReauthSettings()

public abstract boolean hasReauthSettings()

Optional. Settings to configure reauthentication policies in IAP.

.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the reauthSettings field is set.

hasWorkforceIdentitySettings()

public abstract boolean hasWorkforceIdentitySettings()

Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.

.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the workforceIdentitySettings field is set.