Google Cloud Iap V1 Client - Class ApplicationSettings (1.2.3)

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

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ csm_settings Google\Cloud\Iap\V1\CsmSettings

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

↳ access_denied_page_settings Google\Cloud\Iap\V1\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 Google\Cloud\Iap\V1\AttributePropagationSettings

Settings to configure attribute propagation.

getCsmSettings

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

Returns
TypeDescription
Google\Cloud\Iap\V1\CsmSettings|null

hasCsmSettings

clearCsmSettings

setCsmSettings

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

Parameter
NameDescription
var Google\Cloud\Iap\V1\CsmSettings
Returns
TypeDescription
$this

getAccessDeniedPageSettings

Customization for Access Denied page.

Returns
TypeDescription
Google\Cloud\Iap\V1\AccessDeniedPageSettings|null

hasAccessDeniedPageSettings

clearAccessDeniedPageSettings

setAccessDeniedPageSettings

Customization for Access Denied page.

Parameter
NameDescription
var Google\Cloud\Iap\V1\AccessDeniedPageSettings
Returns
TypeDescription
$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
TypeDescription
Google\Protobuf\StringValue|null

hasCookieDomain

clearCookieDomain

getCookieDomainValue

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
TypeDescription
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
NameDescription
var Google\Protobuf\StringValue
Returns
TypeDescription
$this

setCookieDomainValue

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
NameDescription
var string|null
Returns
TypeDescription
$this

getAttributePropagationSettings

Settings to configure attribute propagation.

Returns
TypeDescription
Google\Cloud\Iap\V1\AttributePropagationSettings|null

hasAttributePropagationSettings

clearAttributePropagationSettings

setAttributePropagationSettings

Settings to configure attribute propagation.

Parameter
NameDescription
var Google\Cloud\Iap\V1\AttributePropagationSettings
Returns
TypeDescription
$this