Package com.google.cloud.iap.v1
Class AccessSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AccessSettings.Builder>
com.google.cloud.iap.v1.AccessSettings.Builder
- All Implemented Interfaces:
AccessSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AccessSettings
public static final class AccessSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AccessSettings.Builder>
implements AccessSettingsOrBuilder
Access related settings for IAP protected apps.Protobuf type
google.cloud.iap.v1.AccessSettings-
Method Summary
Modifier and TypeMethodDescriptionaddAllIdentitySources(Iterable<? extends AccessSettings.IdentitySource> values) Optional.addAllIdentitySourcesValue(Iterable<Integer> values) Optional.Optional.addIdentitySourcesValue(int value) Optional.build()clear()Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.getIdentitySources(int index) Optional.intOptional.Optional.intgetIdentitySourcesValue(int index) Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeCorsSettings(CorsSettings value) Optional.mergeFrom(AccessSettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGcipSettings(GcipSettings value) Optional.mergeOauthSettings(OAuthSettings value) Optional.Optional.Optional.Optional.setAllowedDomainsSettings(AllowedDomainsSettings.Builder builderForValue) Optional.setCorsSettings(CorsSettings value) Optional.setCorsSettings(CorsSettings.Builder builderForValue) Optional.setGcipSettings(GcipSettings value) Optional.setGcipSettings(GcipSettings.Builder builderForValue) Optional.setIdentitySources(int index, AccessSettings.IdentitySource value) Optional.setIdentitySourcesValue(int index, int value) Optional.setOauthSettings(OAuthSettings value) Optional.setOauthSettings(OAuthSettings.Builder builderForValue) Optional.setReauthSettings(ReauthSettings value) Optional.setReauthSettings(ReauthSettings.Builder builderForValue) Optional.Optional.setWorkforceIdentitySettings(WorkforceIdentitySettings.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<AccessSettings.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<AccessSettings.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<AccessSettings.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<AccessSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AccessSettings.Builder>
-
mergeFrom
public AccessSettings.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<AccessSettings.Builder>- Throws:
IOException
-
hasGcipSettings
public boolean hasGcipSettings()Optional. GCIP claims and endpoint configurations for 3p identity providers.
.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasGcipSettingsin interfaceAccessSettingsOrBuilder- Returns:
- Whether the gcipSettings field is set.
-
getGcipSettings
Optional. GCIP claims and endpoint configurations for 3p identity providers.
.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGcipSettingsin interfaceAccessSettingsOrBuilder- Returns:
- The gcipSettings.
-
setGcipSettings
Optional. GCIP claims and endpoint configurations for 3p identity providers.
.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
setGcipSettings
Optional. GCIP claims and endpoint configurations for 3p identity providers.
.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
mergeGcipSettings
Optional. GCIP claims and endpoint configurations for 3p identity providers.
.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearGcipSettings
Optional. GCIP claims and endpoint configurations for 3p identity providers.
.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getGcipSettingsBuilder
Optional. GCIP claims and endpoint configurations for 3p identity providers.
.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getGcipSettingsOrBuilder
Optional. GCIP claims and endpoint configurations for 3p identity providers.
.google.cloud.iap.v1.GcipSettings gcip_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getGcipSettingsOrBuilderin interfaceAccessSettingsOrBuilder
-
hasCorsSettings
public boolean hasCorsSettings()Optional. Configuration to allow cross-origin requests via IAP.
.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCorsSettingsin interfaceAccessSettingsOrBuilder- Returns:
- Whether the corsSettings field is set.
-
getCorsSettings
Optional. Configuration to allow cross-origin requests via IAP.
.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCorsSettingsin interfaceAccessSettingsOrBuilder- Returns:
- The corsSettings.
-
setCorsSettings
Optional. Configuration to allow cross-origin requests via IAP.
.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setCorsSettings
Optional. Configuration to allow cross-origin requests via IAP.
.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeCorsSettings
Optional. Configuration to allow cross-origin requests via IAP.
.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearCorsSettings
Optional. Configuration to allow cross-origin requests via IAP.
.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getCorsSettingsBuilder
Optional. Configuration to allow cross-origin requests via IAP.
.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getCorsSettingsOrBuilder
Optional. Configuration to allow cross-origin requests via IAP.
.google.cloud.iap.v1.CorsSettings cors_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCorsSettingsOrBuilderin interfaceAccessSettingsOrBuilder
-
hasOauthSettings
public boolean hasOauthSettings()Optional. Settings to configure IAP's OAuth behavior.
.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasOauthSettingsin interfaceAccessSettingsOrBuilder- Returns:
- Whether the oauthSettings field is set.
-
getOauthSettings
Optional. Settings to configure IAP's OAuth behavior.
.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOauthSettingsin interfaceAccessSettingsOrBuilder- Returns:
- The oauthSettings.
-
setOauthSettings
Optional. Settings to configure IAP's OAuth behavior.
.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setOauthSettings
Optional. Settings to configure IAP's OAuth behavior.
.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergeOauthSettings
Optional. Settings to configure IAP's OAuth behavior.
.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearOauthSettings
Optional. Settings to configure IAP's OAuth behavior.
.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getOauthSettingsBuilder
Optional. Settings to configure IAP's OAuth behavior.
.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getOauthSettingsOrBuilder
Optional. Settings to configure IAP's OAuth behavior.
.google.cloud.iap.v1.OAuthSettings oauth_settings = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOauthSettingsOrBuilderin interfaceAccessSettingsOrBuilder
-
hasReauthSettings
public boolean hasReauthSettings()Optional. Settings to configure reauthentication policies in IAP.
.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasReauthSettingsin interfaceAccessSettingsOrBuilder- Returns:
- Whether the reauthSettings field is set.
-
getReauthSettings
Optional. Settings to configure reauthentication policies in IAP.
.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReauthSettingsin interfaceAccessSettingsOrBuilder- Returns:
- The reauthSettings.
-
setReauthSettings
Optional. Settings to configure reauthentication policies in IAP.
.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
setReauthSettings
Optional. Settings to configure reauthentication policies in IAP.
.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
mergeReauthSettings
Optional. Settings to configure reauthentication policies in IAP.
.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
clearReauthSettings
Optional. Settings to configure reauthentication policies in IAP.
.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getReauthSettingsBuilder
Optional. Settings to configure reauthentication policies in IAP.
.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getReauthSettingsOrBuilder
Optional. Settings to configure reauthentication policies in IAP.
.google.cloud.iap.v1.ReauthSettings reauth_settings = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getReauthSettingsOrBuilderin interfaceAccessSettingsOrBuilder
-
hasAllowedDomainsSettings
public boolean hasAllowedDomainsSettings()Optional. Settings to configure and enable allowed domains.
.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAllowedDomainsSettingsin interfaceAccessSettingsOrBuilder- Returns:
- Whether the allowedDomainsSettings field is set.
-
getAllowedDomainsSettings
Optional. Settings to configure and enable allowed domains.
.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowedDomainsSettingsin interfaceAccessSettingsOrBuilder- Returns:
- The allowedDomainsSettings.
-
setAllowedDomainsSettings
Optional. Settings to configure and enable allowed domains.
.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
setAllowedDomainsSettings
public AccessSettings.Builder setAllowedDomainsSettings(AllowedDomainsSettings.Builder builderForValue) Optional. Settings to configure and enable allowed domains.
.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
mergeAllowedDomainsSettings
Optional. Settings to configure and enable allowed domains.
.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
clearAllowedDomainsSettings
Optional. Settings to configure and enable allowed domains.
.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getAllowedDomainsSettingsBuilder
Optional. Settings to configure and enable allowed domains.
.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL]; -
getAllowedDomainsSettingsOrBuilder
Optional. Settings to configure and enable allowed domains.
.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAllowedDomainsSettingsOrBuilderin interfaceAccessSettingsOrBuilder
-
hasWorkforceIdentitySettings
public boolean hasWorkforceIdentitySettings()Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasWorkforceIdentitySettingsin interfaceAccessSettingsOrBuilder- Returns:
- Whether the workforceIdentitySettings field is set.
-
getWorkforceIdentitySettings
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWorkforceIdentitySettingsin interfaceAccessSettingsOrBuilder- Returns:
- The workforceIdentitySettings.
-
setWorkforceIdentitySettings
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL]; -
setWorkforceIdentitySettings
public AccessSettings.Builder setWorkforceIdentitySettings(WorkforceIdentitySettings.Builder builderForValue) Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL]; -
mergeWorkforceIdentitySettings
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL]; -
clearWorkforceIdentitySettings
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getWorkforceIdentitySettingsBuilder
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL]; -
getWorkforceIdentitySettingsOrBuilder
Optional. Settings to configure the workforce identity federation, including workforce pools and OAuth 2.0 settings.
.google.cloud.iap.v1.WorkforceIdentitySettings workforce_identity_settings = 9 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWorkforceIdentitySettingsOrBuilderin interfaceAccessSettingsOrBuilder
-
getIdentitySourcesList
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIdentitySourcesListin interfaceAccessSettingsOrBuilder- Returns:
- A list containing the identitySources.
-
getIdentitySourcesCount
public int getIdentitySourcesCount()Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIdentitySourcesCountin interfaceAccessSettingsOrBuilder- Returns:
- The count of identitySources.
-
getIdentitySources
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIdentitySourcesin interfaceAccessSettingsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The identitySources at the given index.
-
setIdentitySources
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The identitySources to set.- Returns:
- This builder for chaining.
-
addIdentitySources
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The identitySources to add.- Returns:
- This builder for chaining.
-
addAllIdentitySources
public AccessSettings.Builder addAllIdentitySources(Iterable<? extends AccessSettings.IdentitySource> values) Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The identitySources to add.- Returns:
- This builder for chaining.
-
clearIdentitySources
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getIdentitySourcesValueList
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIdentitySourcesValueListin interfaceAccessSettingsOrBuilder- Returns:
- A list containing the enum numeric values on the wire for identitySources.
-
getIdentitySourcesValue
public int getIdentitySourcesValue(int index) Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIdentitySourcesValuein interfaceAccessSettingsOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of identitySources at the given index.
-
setIdentitySourcesValue
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for identitySources to set.- Returns:
- This builder for chaining.
-
addIdentitySourcesValue
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for identitySources to add.- Returns:
- This builder for chaining.
-
addAllIdentitySourcesValue
Optional. Identity sources that IAP can use to authenticate the end user. Only one identity source can be configured.
repeated .google.cloud.iap.v1.AccessSettings.IdentitySource identity_sources = 10 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The enum numeric values on the wire for identitySources to add.- Returns:
- This builder for chaining.
-