Class AuthzPolicy.CustomProvider.CloudIap.Builder (0.94.0)

public static final class AuthzPolicy.CustomProvider.CloudIap.Builder extends GeneratedMessage.Builder<AuthzPolicy.CustomProvider.CloudIap.Builder> implements AuthzPolicy.CustomProvider.CloudIapOrBuilder

Optional. Delegates authorization decisions to Cloud IAP. Applicable only for managed load balancers. Enabling Cloud IAP at the AuthzPolicy level is not compatible with Cloud IAP settings in the BackendService. Enabling IAP in both places will result in request failure. Ensure that IAP is enabled in either the AuthzPolicy or the BackendService but not in both places.

Protobuf type google.cloud.networksecurity.v1.AuthzPolicy.CustomProvider.CloudIap

Static Methods

getDescriptor()

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

Methods

build()

public AuthzPolicy.CustomProvider.CloudIap build()
Returns
Type Description
AuthzPolicy.CustomProvider.CloudIap

buildPartial()

public AuthzPolicy.CustomProvider.CloudIap buildPartial()
Returns
Type Description
AuthzPolicy.CustomProvider.CloudIap

clear()

public AuthzPolicy.CustomProvider.CloudIap.Builder clear()
Returns
Type Description
AuthzPolicy.CustomProvider.CloudIap.Builder
Overrides

getDefaultInstanceForType()

public AuthzPolicy.CustomProvider.CloudIap getDefaultInstanceForType()
Returns
Type Description
AuthzPolicy.CustomProvider.CloudIap

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AuthzPolicy.CustomProvider.CloudIap other)

public AuthzPolicy.CustomProvider.CloudIap.Builder mergeFrom(AuthzPolicy.CustomProvider.CloudIap other)
Parameter
Name Description
other AuthzPolicy.CustomProvider.CloudIap
Returns
Type Description
AuthzPolicy.CustomProvider.CloudIap.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AuthzPolicy.CustomProvider.CloudIap.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AuthzPolicy.CustomProvider.CloudIap.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AuthzPolicy.CustomProvider.CloudIap.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AuthzPolicy.CustomProvider.CloudIap.Builder
Overrides