public static final class SecurityPolicyRecaptchaOptionsConfig.Builder extends GeneratedMessageV3.Builder<SecurityPolicyRecaptchaOptionsConfig.Builder> implements SecurityPolicyRecaptchaOptionsConfigOrBuilder
Protobuf type google.cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SecurityPolicyRecaptchaOptionsConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SecurityPolicyRecaptchaOptionsConfig build()
Returns
buildPartial()
public SecurityPolicyRecaptchaOptionsConfig buildPartial()
Returns
clear()
public SecurityPolicyRecaptchaOptionsConfig.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public SecurityPolicyRecaptchaOptionsConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public SecurityPolicyRecaptchaOptionsConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearRedirectSiteKey()
public SecurityPolicyRecaptchaOptionsConfig.Builder clearRedirectSiteKey()
An optional field to supply a reCAPTCHA site key to be used for all the rules using the redirect action with the type of GOOGLE_RECAPTCHA under the security policy. The specified site key needs to be created from the reCAPTCHA API. The user is responsible for the validity of the specified site key. If not specified, a Google-managed site key is used.
optional string redirect_site_key = 447677034;
Returns
clone()
public SecurityPolicyRecaptchaOptionsConfig.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public SecurityPolicyRecaptchaOptionsConfig getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getRedirectSiteKey()
public String getRedirectSiteKey()
An optional field to supply a reCAPTCHA site key to be used for all the rules using the redirect action with the type of GOOGLE_RECAPTCHA under the security policy. The specified site key needs to be created from the reCAPTCHA API. The user is responsible for the validity of the specified site key. If not specified, a Google-managed site key is used.
optional string redirect_site_key = 447677034;
Returns
Type | Description |
String | The redirectSiteKey.
|
getRedirectSiteKeyBytes()
public ByteString getRedirectSiteKeyBytes()
An optional field to supply a reCAPTCHA site key to be used for all the rules using the redirect action with the type of GOOGLE_RECAPTCHA under the security policy. The specified site key needs to be created from the reCAPTCHA API. The user is responsible for the validity of the specified site key. If not specified, a Google-managed site key is used.
optional string redirect_site_key = 447677034;
Returns
Type | Description |
ByteString | The bytes for redirectSiteKey.
|
hasRedirectSiteKey()
public boolean hasRedirectSiteKey()
An optional field to supply a reCAPTCHA site key to be used for all the rules using the redirect action with the type of GOOGLE_RECAPTCHA under the security policy. The specified site key needs to be created from the reCAPTCHA API. The user is responsible for the validity of the specified site key. If not specified, a Google-managed site key is used.
optional string redirect_site_key = 447677034;
Returns
Type | Description |
boolean | Whether the redirectSiteKey field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(SecurityPolicyRecaptchaOptionsConfig other)
public SecurityPolicyRecaptchaOptionsConfig.Builder mergeFrom(SecurityPolicyRecaptchaOptionsConfig other)
Parameter
Returns
public SecurityPolicyRecaptchaOptionsConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SecurityPolicyRecaptchaOptionsConfig.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SecurityPolicyRecaptchaOptionsConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public SecurityPolicyRecaptchaOptionsConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRedirectSiteKey(String value)
public SecurityPolicyRecaptchaOptionsConfig.Builder setRedirectSiteKey(String value)
An optional field to supply a reCAPTCHA site key to be used for all the rules using the redirect action with the type of GOOGLE_RECAPTCHA under the security policy. The specified site key needs to be created from the reCAPTCHA API. The user is responsible for the validity of the specified site key. If not specified, a Google-managed site key is used.
optional string redirect_site_key = 447677034;
Parameter
Name | Description |
value | String
The redirectSiteKey to set.
|
Returns
setRedirectSiteKeyBytes(ByteString value)
public SecurityPolicyRecaptchaOptionsConfig.Builder setRedirectSiteKeyBytes(ByteString value)
An optional field to supply a reCAPTCHA site key to be used for all the rules using the redirect action with the type of GOOGLE_RECAPTCHA under the security policy. The specified site key needs to be created from the reCAPTCHA API. The user is responsible for the validity of the specified site key. If not specified, a Google-managed site key is used.
optional string redirect_site_key = 447677034;
Parameter
Name | Description |
value | ByteString
The bytes for redirectSiteKey to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SecurityPolicyRecaptchaOptionsConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final SecurityPolicyRecaptchaOptionsConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides