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
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ApplicationSettings.BuilderImplements
ApplicationSettingsOrBuilderStatic 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 |
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 |
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 |
clearOneof(Descriptors.OneofDescriptor oneof)
public ApplicationSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
ApplicationSettings.Builder |
clone()
public ApplicationSettings.Builder clone()
Returns | |
---|---|
Type | Description |
ApplicationSettings.Builder |
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 |
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 |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
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 |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public ApplicationSettings.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
ApplicationSettings.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ApplicationSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
ApplicationSettings.Builder |
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 |
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 |
setUnknownFields(UnknownFieldSet unknownFields)
public final ApplicationSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
ApplicationSettings.Builder |