Package com.google.cloud.iap.v1
Class ApplicationSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ApplicationSettings.Builder>
com.google.cloud.iap.v1.ApplicationSettings.Builder
- All Implemented Interfaces:
ApplicationSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ApplicationSettings
public static final class ApplicationSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ApplicationSettings.Builder>
implements ApplicationSettingsOrBuilder
Wrapper over application specific settings for IAP.Protobuf type
google.cloud.iap.v1.ApplicationSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.The Domain value to set for cookies generated by IAP.Optional.Optional.Optional.Optional.Optional.Optional.Optional.com.google.protobuf.StringValueThe Domain value to set for cookies generated by IAP.com.google.protobuf.StringValue.BuilderThe Domain value to set for cookies generated by IAP.com.google.protobuf.StringValueOrBuilderThe Domain value to set for cookies generated by IAP.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.booleanOptional.booleanThe Domain value to set for cookies generated by IAP.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.Optional.mergeCookieDomain(com.google.protobuf.StringValue value) The Domain value to set for cookies generated by IAP.mergeCsmSettings(CsmSettings value) Optional.mergeFrom(ApplicationSettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setAccessDeniedPageSettings(AccessDeniedPageSettings.Builder builderForValue) Optional.Optional.setAttributePropagationSettings(AttributePropagationSettings.Builder builderForValue) Optional.setCookieDomain(com.google.protobuf.StringValue value) The Domain value to set for cookies generated by IAP.setCookieDomain(com.google.protobuf.StringValue.Builder builderForValue) The Domain value to set for cookies generated by IAP.setCsmSettings(CsmSettings value) Optional.setCsmSettings(CsmSettings.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ApplicationSettings.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ApplicationSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ApplicationSettings.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ApplicationSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ApplicationSettings.Builder>
-
mergeFrom
public ApplicationSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ApplicationSettings.Builder>- Throws:
IOException
-
hasCsmSettings
public boolean hasCsmSettings()Optional. Settings to configure IAP's behavior for a service mesh.
.google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCsmSettingsin interfaceApplicationSettingsOrBuilder- Returns:
- Whether the csmSettings field is set.
-
getCsmSettings
Optional. Settings to configure IAP's behavior for a service mesh.
.google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCsmSettingsin interfaceApplicationSettingsOrBuilder- Returns:
- The csmSettings.
-
setCsmSettings
Optional. Settings to configure IAP's behavior for a service mesh.
.google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
setCsmSettings
Optional. Settings to configure IAP's behavior for a service mesh.
.google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
mergeCsmSettings
Optional. Settings to configure IAP's behavior for a service mesh.
.google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearCsmSettings
Optional. Settings to configure IAP's behavior for a service mesh.
.google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getCsmSettingsBuilder
Optional. Settings to configure IAP's behavior for a service mesh.
.google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getCsmSettingsOrBuilder
Optional. Settings to configure IAP's behavior for a service mesh.
.google.cloud.iap.v1.CsmSettings csm_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCsmSettingsOrBuilderin interfaceApplicationSettingsOrBuilder
-
hasAccessDeniedPageSettings
public boolean hasAccessDeniedPageSettings()Optional. Customization for Access Denied page.
.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAccessDeniedPageSettingsin interfaceApplicationSettingsOrBuilder- Returns:
- Whether the accessDeniedPageSettings field is set.
-
getAccessDeniedPageSettings
Optional. Customization for Access Denied page.
.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAccessDeniedPageSettingsin interfaceApplicationSettingsOrBuilder- Returns:
- The accessDeniedPageSettings.
-
setAccessDeniedPageSettings
Optional. Customization for Access Denied page.
.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setAccessDeniedPageSettings
public ApplicationSettings.Builder setAccessDeniedPageSettings(AccessDeniedPageSettings.Builder builderForValue) Optional. Customization for Access Denied page.
.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeAccessDeniedPageSettings
Optional. Customization for Access Denied page.
.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearAccessDeniedPageSettings
Optional. Customization for Access Denied page.
.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getAccessDeniedPageSettingsBuilder
Optional. Customization for Access Denied page.
.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getAccessDeniedPageSettingsOrBuilder
Optional. Customization for Access Denied page.
.google.cloud.iap.v1.AccessDeniedPageSettings access_denied_page_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAccessDeniedPageSettingsOrBuilderin interfaceApplicationSettingsOrBuilder
-
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;- Specified by:
hasCookieDomainin interfaceApplicationSettingsOrBuilder- Returns:
- Whether the cookieDomain field is set.
-
getCookieDomain
public com.google.protobuf.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;- Specified by:
getCookieDomainin interfaceApplicationSettingsOrBuilder- Returns:
- The cookieDomain.
-
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.
.google.protobuf.StringValue cookie_domain = 3; -
setCookieDomain
public ApplicationSettings.Builder setCookieDomain(com.google.protobuf.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; -
mergeCookieDomain
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; -
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; -
getCookieDomainBuilder
public com.google.protobuf.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; -
getCookieDomainOrBuilder
public com.google.protobuf.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;- Specified by:
getCookieDomainOrBuilderin interfaceApplicationSettingsOrBuilder
-
hasAttributePropagationSettings
public boolean hasAttributePropagationSettings()Optional. Settings to configure attribute propagation.
.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAttributePropagationSettingsin interfaceApplicationSettingsOrBuilder- Returns:
- Whether the attributePropagationSettings field is set.
-
getAttributePropagationSettings
Optional. Settings to configure attribute propagation.
.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAttributePropagationSettingsin interfaceApplicationSettingsOrBuilder- Returns:
- The attributePropagationSettings.
-
setAttributePropagationSettings
public ApplicationSettings.Builder setAttributePropagationSettings(AttributePropagationSettings value) Optional. Settings to configure attribute propagation.
.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setAttributePropagationSettings
public ApplicationSettings.Builder setAttributePropagationSettings(AttributePropagationSettings.Builder builderForValue) Optional. Settings to configure attribute propagation.
.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeAttributePropagationSettings
public ApplicationSettings.Builder mergeAttributePropagationSettings(AttributePropagationSettings value) Optional. Settings to configure attribute propagation.
.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearAttributePropagationSettings
Optional. Settings to configure attribute propagation.
.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getAttributePropagationSettingsBuilder
Optional. Settings to configure attribute propagation.
.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getAttributePropagationSettingsOrBuilder
Optional. Settings to configure attribute propagation.
.google.cloud.iap.v1.AttributePropagationSettings attribute_propagation_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAttributePropagationSettingsOrBuilderin interfaceApplicationSettingsOrBuilder
-