Class IpOverrideData (3.45.0)

public final class IpOverrideData extends GeneratedMessageV3 implements IpOverrideDataOrBuilder

Information about the IP or IP range override.

Protobuf type google.cloud.recaptchaenterprise.v1.IpOverrideData

Static Fields

IP_FIELD_NUMBER

public static final int IP_FIELD_NUMBER
Field Value
Type Description
int

OVERRIDE_TYPE_FIELD_NUMBER

public static final int OVERRIDE_TYPE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static IpOverrideData getDefaultInstance()
Returns
Type Description
IpOverrideData

getDescriptor()

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

newBuilder()

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

newBuilder(IpOverrideData prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getDefaultInstanceForType()

public IpOverrideData getDefaultInstanceForType()
Returns
Type Description
IpOverrideData

getIp()

public String getIp()

Required. The IP address to override (can be IPv4, IPv6 or CIDR). The IP override must be a valid IPv4 or IPv6 address, or a CIDR range. The IP override must be a public IP address. Example of IPv4: 168.192.5.6 Example of IPv6: 2001:0000:130F:0000:0000:09C0:876A:130B Example of IPv4 with CIDR: 168.192.5.0/24 Example of IPv6 with CIDR: 2001:0DB8🔢:/48

string ip = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }

Returns
Type Description
String

The ip.

getIpBytes()

public ByteString getIpBytes()

Required. The IP address to override (can be IPv4, IPv6 or CIDR). The IP override must be a valid IPv4 or IPv6 address, or a CIDR range. The IP override must be a public IP address. Example of IPv4: 168.192.5.6 Example of IPv6: 2001:0000:130F:0000:0000:09C0:876A:130B Example of IPv4 with CIDR: 168.192.5.0/24 Example of IPv6 with CIDR: 2001:0DB8🔢:/48

string ip = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for ip.

getOverrideType()

public IpOverrideData.OverrideType getOverrideType()

Required. Describes the type of IP override.

.google.cloud.recaptchaenterprise.v1.IpOverrideData.OverrideType override_type = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
IpOverrideData.OverrideType

The overrideType.

getOverrideTypeValue()

public int getOverrideTypeValue()

Required. Describes the type of IP override.

.google.cloud.recaptchaenterprise.v1.IpOverrideData.OverrideType override_type = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for overrideType.

getParserForType()

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

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

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 IpOverrideData.Builder newBuilderForType()
Returns
Type Description
IpOverrideData.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

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

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

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

toBuilder()

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

writeTo(CodedOutputStream output)

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