Google Cloud Iap V1 Client - Class ApplicationSettings (2.0.1)

Reference documentation and code samples for the Google Cloud Iap V1 Client class ApplicationSettings.

Wrapper over application specific settings for IAP.

Generated from protobuf message google.cloud.iap.v1.ApplicationSettings

Namespace

Google \ Cloud \ Iap \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ csm_settings CsmSettings

Settings to configure IAP's behavior for a service mesh.

↳ access_denied_page_settings AccessDeniedPageSettings

Customization for Access Denied page.

↳ cookie_domain Google\Protobuf\StringValue

The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.

↳ attribute_propagation_settings AttributePropagationSettings

Settings to configure attribute propagation.

getCsmSettings

Settings to configure IAP's behavior for a service mesh.

Returns
Type Description
CsmSettings|null

hasCsmSettings

clearCsmSettings

setCsmSettings

Settings to configure IAP's behavior for a service mesh.

Parameter
Name Description
var CsmSettings
Returns
Type Description
$this

getAccessDeniedPageSettings

Customization for Access Denied page.

Returns
Type Description
AccessDeniedPageSettings|null

hasAccessDeniedPageSettings

clearAccessDeniedPageSettings

setAccessDeniedPageSettings

Customization for Access Denied page.

Parameter
Name Description
var AccessDeniedPageSettings
Returns
Type Description
$this

getCookieDomain

The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.

Returns
Type Description
Google\Protobuf\StringValue|null

hasCookieDomain

clearCookieDomain

getCookieDomainUnwrapped

Returns the unboxed value from getCookieDomain()

The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.

Returns
Type Description
string|null

setCookieDomain

The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.

Parameter
Name Description
var Google\Protobuf\StringValue
Returns
Type Description
$this

setCookieDomainUnwrapped

Sets the field by wrapping a primitive type in a Google\Protobuf\StringValue object.

The Domain value to set for cookies generated by IAP. This value is not validated by the API, but will be ignored at runtime if invalid.

Parameter
Name Description
var string|null
Returns
Type Description
$this

getAttributePropagationSettings

Settings to configure attribute propagation.

Returns
Type Description
AttributePropagationSettings|null

hasAttributePropagationSettings

clearAttributePropagationSettings

setAttributePropagationSettings

Settings to configure attribute propagation.

Parameter
Name Description
var AttributePropagationSettings
Returns
Type Description
$this