Class ApplicationSettings.Builder (0.9.0)

public static final class ApplicationSettings.Builder extends GeneratedMessageV3.Builder<ApplicationSettings.Builder> implements ApplicationSettingsOrBuilder

Wrapper over application specific settings for IAP.

Protobuf type google.cloud.iap.v1.ApplicationSettings

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ApplicationSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ApplicationSettings.Builder
Overrides

build()

public ApplicationSettings build()
Returns
Type Description
ApplicationSettings

buildPartial()

public ApplicationSettings buildPartial()
Returns
Type Description
ApplicationSettings

clear()

public ApplicationSettings.Builder clear()
Returns
Type Description
ApplicationSettings.Builder
Overrides

clearAccessDeniedPageSettings()

public ApplicationSettings.Builder clearAccessDeniedPageSettings()

Customization for Access Denied page.

.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2;

Returns
Type Description
ApplicationSettings.Builder

clearAttributePropagationSettings()

public ApplicationSettings.Builder clearAttributePropagationSettings()

Settings to configure attribute propagation.

.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4;

Returns
Type Description
ApplicationSettings.Builder

clearCookieDomain()

public ApplicationSettings.Builder clearCookieDomain()

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.

.google.protobuf.StringValue cookie_domain = 3;

Returns
Type Description
ApplicationSettings.Builder

clearCsmSettings()

public ApplicationSettings.Builder clearCsmSettings()

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

.google.cloud.iap.v1.CsmSettings csm_settings = 1;

Returns
Type Description
ApplicationSettings.Builder

clearField(Descriptors.FieldDescriptor field)

public ApplicationSettings.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ApplicationSettings.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ApplicationSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ApplicationSettings.Builder
Overrides

clone()

public ApplicationSettings.Builder clone()
Returns
Type Description
ApplicationSettings.Builder
Overrides

getAccessDeniedPageSettings()

public AccessDeniedPageSettings getAccessDeniedPageSettings()

Customization for Access Denied page.

.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2;

Returns
Type Description
AccessDeniedPageSettings

The accessDeniedPageSettings.

getAccessDeniedPageSettingsBuilder()

public AccessDeniedPageSettings.Builder getAccessDeniedPageSettingsBuilder()

Customization for Access Denied page.

.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2;

Returns
Type Description
AccessDeniedPageSettings.Builder

getAccessDeniedPageSettingsOrBuilder()

public AccessDeniedPageSettingsOrBuilder getAccessDeniedPageSettingsOrBuilder()

Customization for Access Denied page.

.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2;

Returns
Type Description
AccessDeniedPageSettingsOrBuilder

getAttributePropagationSettings()

public AttributePropagationSettings getAttributePropagationSettings()

Settings to configure attribute propagation.

.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4;

Returns
Type Description
AttributePropagationSettings

The attributePropagationSettings.

getAttributePropagationSettingsBuilder()

public AttributePropagationSettings.Builder getAttributePropagationSettingsBuilder()

Settings to configure attribute propagation.

.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4;

Returns
Type Description
AttributePropagationSettings.Builder

getAttributePropagationSettingsOrBuilder()

public AttributePropagationSettingsOrBuilder getAttributePropagationSettingsOrBuilder()

Settings to configure attribute propagation.

.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4;

Returns
Type Description
AttributePropagationSettingsOrBuilder

getCookieDomain()

public StringValue 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.

.google.protobuf.StringValue cookie_domain = 3;

Returns
Type Description
StringValue

The cookieDomain.

getCookieDomainBuilder()

public StringValue.Builder getCookieDomainBuilder()

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.

.google.protobuf.StringValue cookie_domain = 3;

Returns
Type Description
Builder

getCookieDomainOrBuilder()

public StringValueOrBuilder getCookieDomainOrBuilder()

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.

.google.protobuf.StringValue cookie_domain = 3;

Returns
Type Description
StringValueOrBuilder

getCsmSettings()

public CsmSettings getCsmSettings()

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

.google.cloud.iap.v1.CsmSettings csm_settings = 1;

Returns
Type Description
CsmSettings

The csmSettings.

getCsmSettingsBuilder()

public CsmSettings.Builder getCsmSettingsBuilder()

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

.google.cloud.iap.v1.CsmSettings csm_settings = 1;

Returns
Type Description
CsmSettings.Builder

getCsmSettingsOrBuilder()

public CsmSettingsOrBuilder getCsmSettingsOrBuilder()

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

.google.cloud.iap.v1.CsmSettings csm_settings = 1;

Returns
Type Description
CsmSettingsOrBuilder

getDefaultInstanceForType()

public ApplicationSettings getDefaultInstanceForType()
Returns
Type Description
ApplicationSettings

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

hasAccessDeniedPageSettings()

public boolean hasAccessDeniedPageSettings()

Customization for Access Denied page.

.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2;

Returns
Type Description
boolean

Whether the accessDeniedPageSettings field is set.

hasAttributePropagationSettings()

public boolean hasAttributePropagationSettings()

Settings to configure attribute propagation.

.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4;

Returns
Type Description
boolean

Whether the attributePropagationSettings field is set.

hasCookieDomain()

public boolean hasCookieDomain()

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.

.google.protobuf.StringValue cookie_domain = 3;

Returns
Type Description
boolean

Whether the cookieDomain field is set.

hasCsmSettings()

public boolean hasCsmSettings()

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

.google.cloud.iap.v1.CsmSettings csm_settings = 1;

Returns
Type Description
boolean

Whether the csmSettings field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAccessDeniedPageSettings(AccessDeniedPageSettings value)

public ApplicationSettings.Builder mergeAccessDeniedPageSettings(AccessDeniedPageSettings value)

Customization for Access Denied page.

.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2;

Parameter
Name Description
value AccessDeniedPageSettings
Returns
Type Description
ApplicationSettings.Builder

mergeAttributePropagationSettings(AttributePropagationSettings value)

public ApplicationSettings.Builder mergeAttributePropagationSettings(AttributePropagationSettings value)

Settings to configure attribute propagation.

.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4;

Parameter
Name Description
value AttributePropagationSettings
Returns
Type Description
ApplicationSettings.Builder

mergeCookieDomain(StringValue value)

public ApplicationSettings.Builder mergeCookieDomain(StringValue value)

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.

.google.protobuf.StringValue cookie_domain = 3;

Parameter
Name Description
value StringValue
Returns
Type Description
ApplicationSettings.Builder

mergeCsmSettings(CsmSettings value)

public ApplicationSettings.Builder mergeCsmSettings(CsmSettings value)

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

.google.cloud.iap.v1.CsmSettings csm_settings = 1;

Parameter
Name Description
value CsmSettings
Returns
Type Description
ApplicationSettings.Builder

mergeFrom(ApplicationSettings other)

public ApplicationSettings.Builder mergeFrom(ApplicationSettings other)
Parameter
Name Description
other ApplicationSettings
Returns
Type Description
ApplicationSettings.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ApplicationSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ApplicationSettings.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ApplicationSettings.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ApplicationSettings.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ApplicationSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ApplicationSettings.Builder
Overrides

setAccessDeniedPageSettings(AccessDeniedPageSettings value)

public ApplicationSettings.Builder setAccessDeniedPageSettings(AccessDeniedPageSettings value)

Customization for Access Denied page.

.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2;

Parameter
Name Description
value AccessDeniedPageSettings
Returns
Type Description
ApplicationSettings.Builder

setAccessDeniedPageSettings(AccessDeniedPageSettings.Builder builderForValue)

public ApplicationSettings.Builder setAccessDeniedPageSettings(AccessDeniedPageSettings.Builder builderForValue)

Customization for Access Denied page.

.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2;

Parameter
Name Description
builderForValue AccessDeniedPageSettings.Builder
Returns
Type Description
ApplicationSettings.Builder

setAttributePropagationSettings(AttributePropagationSettings value)

public ApplicationSettings.Builder setAttributePropagationSettings(AttributePropagationSettings value)

Settings to configure attribute propagation.

.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4;

Parameter
Name Description
value AttributePropagationSettings
Returns
Type Description
ApplicationSettings.Builder

setAttributePropagationSettings(AttributePropagationSettings.Builder builderForValue)

public ApplicationSettings.Builder setAttributePropagationSettings(AttributePropagationSettings.Builder builderForValue)

Settings to configure attribute propagation.

.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4;

Parameter
Name Description
builderForValue AttributePropagationSettings.Builder
Returns
Type Description
ApplicationSettings.Builder

setCookieDomain(StringValue value)

public ApplicationSettings.Builder setCookieDomain(StringValue value)

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.

.google.protobuf.StringValue cookie_domain = 3;

Parameter
Name Description
value StringValue
Returns
Type Description
ApplicationSettings.Builder

setCookieDomain(StringValue.Builder builderForValue)

public ApplicationSettings.Builder setCookieDomain(StringValue.Builder builderForValue)

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.

.google.protobuf.StringValue cookie_domain = 3;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
ApplicationSettings.Builder

setCsmSettings(CsmSettings value)

public ApplicationSettings.Builder setCsmSettings(CsmSettings value)

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

.google.cloud.iap.v1.CsmSettings csm_settings = 1;

Parameter
Name Description
value CsmSettings
Returns
Type Description
ApplicationSettings.Builder

setCsmSettings(CsmSettings.Builder builderForValue)

public ApplicationSettings.Builder setCsmSettings(CsmSettings.Builder builderForValue)

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

.google.cloud.iap.v1.CsmSettings csm_settings = 1;

Parameter
Name Description
builderForValue CsmSettings.Builder
Returns
Type Description
ApplicationSettings.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ApplicationSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ApplicationSettings.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ApplicationSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ApplicationSettings.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ApplicationSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ApplicationSettings.Builder
Overrides