Class AccessSettings (0.3.0)

public final class AccessSettings extends GeneratedMessageV3 implements AccessSettingsOrBuilder

Access related settings for IAP protected apps.

Protobuf type google.cloud.iap.v1.AccessSettings

Static Fields

ALLOWED_DOMAINS_SETTINGS_FIELD_NUMBER

public static final int ALLOWED_DOMAINS_SETTINGS_FIELD_NUMBER
Field Value
Type Description
int

CORS_SETTINGS_FIELD_NUMBER

public static final int CORS_SETTINGS_FIELD_NUMBER
Field Value
Type Description
int

GCIP_SETTINGS_FIELD_NUMBER

public static final int GCIP_SETTINGS_FIELD_NUMBER
Field Value
Type Description
int

OAUTH_SETTINGS_FIELD_NUMBER

public static final int OAUTH_SETTINGS_FIELD_NUMBER
Field Value
Type Description
int

REAUTH_SETTINGS_FIELD_NUMBER

public static final int REAUTH_SETTINGS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static AccessSettings getDefaultInstance()
Returns
Type Description
AccessSettings

getDescriptor()

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

newBuilder()

public static AccessSettings.Builder newBuilder()
Returns
Type Description
AccessSettings.Builder

newBuilder(AccessSettings prototype)

public static AccessSettings.Builder newBuilder(AccessSettings prototype)
Parameter
Name Description
prototype AccessSettings
Returns
Type Description
AccessSettings.Builder

parseDelimitedFrom(InputStream input)

public static AccessSettings parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
AccessSettings
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static AccessSettings parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AccessSettings
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static AccessSettings parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
AccessSettings
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static AccessSettings parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AccessSettings
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static AccessSettings parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
AccessSettings
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static AccessSettings parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AccessSettings
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static AccessSettings parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
AccessSettings
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static AccessSettings parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AccessSettings
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static AccessSettings parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
AccessSettings
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static AccessSettings parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AccessSettings
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static AccessSettings parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
AccessSettings
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static AccessSettings parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AccessSettings
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<AccessSettings> parser()
Returns
Type Description
Parser<AccessSettings>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAllowedDomainsSettings()

public AllowedDomainsSettings getAllowedDomainsSettings()

Settings to configure and enable allowed domains.

.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7;

Returns
Type Description
AllowedDomainsSettings

The allowedDomainsSettings.

getAllowedDomainsSettingsOrBuilder()

public AllowedDomainsSettingsOrBuilder getAllowedDomainsSettingsOrBuilder()

Settings to configure and enable allowed domains.

.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7;

Returns
Type Description
AllowedDomainsSettingsOrBuilder

getCorsSettings()

public CorsSettings getCorsSettings()

Configuration to allow cross-origin requests via IAP.

.google.cloud.iap.v1.CorsSettings cors_settings = 2;

Returns
Type Description
CorsSettings

The corsSettings.

getCorsSettingsOrBuilder()

public CorsSettingsOrBuilder getCorsSettingsOrBuilder()

Configuration to allow cross-origin requests via IAP.

.google.cloud.iap.v1.CorsSettings cors_settings = 2;

Returns
Type Description
CorsSettingsOrBuilder

getDefaultInstanceForType()

public AccessSettings getDefaultInstanceForType()
Returns
Type Description
AccessSettings

getGcipSettings()

public GcipSettings getGcipSettings()

GCIP claims and endpoint configurations for 3p identity providers.

.google.cloud.iap.v1.GcipSettings gcip_settings = 1;

Returns
Type Description
GcipSettings

The gcipSettings.

getGcipSettingsOrBuilder()

public GcipSettingsOrBuilder getGcipSettingsOrBuilder()

GCIP claims and endpoint configurations for 3p identity providers.

.google.cloud.iap.v1.GcipSettings gcip_settings = 1;

Returns
Type Description
GcipSettingsOrBuilder

getOauthSettings()

public OAuthSettings getOauthSettings()

Settings to configure IAP's OAuth behavior.

.google.cloud.iap.v1.OAuthSettings oauth_settings = 3;

Returns
Type Description
OAuthSettings

The oauthSettings.

getOauthSettingsOrBuilder()

public OAuthSettingsOrBuilder getOauthSettingsOrBuilder()

Settings to configure IAP's OAuth behavior.

.google.cloud.iap.v1.OAuthSettings oauth_settings = 3;

Returns
Type Description
OAuthSettingsOrBuilder

getParserForType()

public Parser<AccessSettings> getParserForType()
Returns
Type Description
Parser<AccessSettings>
Overrides

getReauthSettings()

public ReauthSettings getReauthSettings()

Settings to configure reauthentication policies in IAP.

.google.cloud.iap.v1.ReauthSettings reauth_settings = 6;

Returns
Type Description
ReauthSettings

The reauthSettings.

getReauthSettingsOrBuilder()

public ReauthSettingsOrBuilder getReauthSettingsOrBuilder()

Settings to configure reauthentication policies in IAP.

.google.cloud.iap.v1.ReauthSettings reauth_settings = 6;

Returns
Type Description
ReauthSettingsOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAllowedDomainsSettings()

public boolean hasAllowedDomainsSettings()

Settings to configure and enable allowed domains.

.google.cloud.iap.v1.AllowedDomainsSettings allowed_domains_settings = 7;

Returns
Type Description
boolean

Whether the allowedDomainsSettings field is set.

hasCorsSettings()

public boolean hasCorsSettings()

Configuration to allow cross-origin requests via IAP.

.google.cloud.iap.v1.CorsSettings cors_settings = 2;

Returns
Type Description
boolean

Whether the corsSettings field is set.

hasGcipSettings()

public boolean hasGcipSettings()

GCIP claims and endpoint configurations for 3p identity providers.

.google.cloud.iap.v1.GcipSettings gcip_settings = 1;

Returns
Type Description
boolean

Whether the gcipSettings field is set.

hasOauthSettings()

public boolean hasOauthSettings()

Settings to configure IAP's OAuth behavior.

.google.cloud.iap.v1.OAuthSettings oauth_settings = 3;

Returns
Type Description
boolean

Whether the oauthSettings field is set.

hasReauthSettings()

public boolean hasReauthSettings()

Settings to configure reauthentication policies in IAP.

.google.cloud.iap.v1.ReauthSettings reauth_settings = 6;

Returns
Type Description
boolean

Whether the reauthSettings field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public AccessSettings.Builder newBuilderForType()
Returns
Type Description
AccessSettings.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected AccessSettings.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
AccessSettings.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public AccessSettings.Builder toBuilder()
Returns
Type Description
AccessSettings.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException