Package com.google.cloud.iap.v1
Class AccessSettings
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.iap.v1.AccessSettings
- All Implemented Interfaces:
AccessSettingsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class AccessSettings
extends com.google.protobuf.GeneratedMessage
implements AccessSettingsOrBuilder
Access related settings for IAP protected apps.Protobuf type
google.cloud.iap.v1.AccessSettings- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAccess related settings for IAP protected apps.static enumTypes of identity source supported by IAP.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional.Optional.Optional.Optional.static AccessSettingsstatic final com.google.protobuf.Descriptors.DescriptorOptional.Optional.getIdentitySources(int index) Optional.intOptional.Optional.intgetIdentitySourcesValue(int index) Optional.Optional.Optional.Optional.com.google.protobuf.Parser<AccessSettings>Optional.Optional.intOptional.Optional.booleanOptional.booleanOptional.booleanOptional.inthashCode()booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic AccessSettings.Builderstatic AccessSettings.BuildernewBuilder(AccessSettings prototype) protected AccessSettings.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static AccessSettingsparseDelimitedFrom(InputStream input) static AccessSettingsparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessSettingsparseFrom(byte[] data) static AccessSettingsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessSettingsparseFrom(com.google.protobuf.ByteString data) static AccessSettingsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessSettingsparseFrom(com.google.protobuf.CodedInputStream input) static AccessSettingsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessSettingsparseFrom(InputStream input) static AccessSettingsparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AccessSettingsparseFrom(ByteBuffer data) static AccessSettingsparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AccessSettings>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
GCIP_SETTINGS_FIELD_NUMBER
public static final int GCIP_SETTINGS_FIELD_NUMBER- See Also:
-
CORS_SETTINGS_FIELD_NUMBER
public static final int CORS_SETTINGS_FIELD_NUMBER- See Also:
-
OAUTH_SETTINGS_FIELD_NUMBER
public static final int OAUTH_SETTINGS_FIELD_NUMBER- See Also:
-
REAUTH_SETTINGS_FIELD_NUMBER
public static final int REAUTH_SETTINGS_FIELD_NUMBER- See Also:
-
ALLOWED_DOMAINS_SETTINGS_FIELD_NUMBER
public static final int ALLOWED_DOMAINS_SETTINGS_FIELD_NUMBER- See Also:
-
WORKFORCE_IDENTITY_SETTINGS_FIELD_NUMBER
public static final int WORKFORCE_IDENTITY_SETTINGS_FIELD_NUMBER- See Also:
-
IDENTITY_SOURCES_FIELD_NUMBER
public static final int IDENTITY_SOURCES_FIELD_NUMBER- See Also:
-
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AccessSettings parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessSettings parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessSettings parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessSettings parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AccessSettings parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AccessSettings parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AccessSettings parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AccessSettings parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AccessSettings parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AccessSettings.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-