public final class IpData extends GeneratedMessage implements IpDataOrBuilder
IP address information for a user.
We recommend including observe_start_time and observe_end_time to help
improve Customer Match match rates.
Protobuf type google.ads.datamanager.v1.IpData
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
IP_ADDRESS_FIELD_NUMBER
public static final int IP_ADDRESS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OBSERVE_END_TIME_FIELD_NUMBER
public static final int OBSERVE_END_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OBSERVE_START_TIME_FIELD_NUMBER
public static final int OBSERVE_START_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static IpData getDefaultInstance()
| Returns |
| Type |
Description |
IpData |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static IpData.Builder newBuilder()
newBuilder(IpData prototype)
public static IpData.Builder newBuilder(IpData prototype)
| Parameter |
| Name |
Description |
prototype |
IpData
|
public static IpData parseDelimitedFrom(InputStream input)
| Returns |
| Type |
Description |
IpData |
|
public static IpData parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
IpData |
|
parseFrom(byte[] data)
public static IpData parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
| Returns |
| Type |
Description |
IpData |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static IpData parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
IpData |
|
parseFrom(ByteString data)
public static IpData parseFrom(ByteString data)
| Returns |
| Type |
Description |
IpData |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IpData parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
IpData |
|
public static IpData parseFrom(CodedInputStream input)
| Returns |
| Type |
Description |
IpData |
|
public static IpData parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
IpData |
|
public static IpData parseFrom(InputStream input)
| Returns |
| Type |
Description |
IpData |
|
public static IpData parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
IpData |
|
parseFrom(ByteBuffer data)
public static IpData parseFrom(ByteBuffer data)
| Returns |
| Type |
Description |
IpData |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static IpData parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
IpData |
|
parser()
public static Parser<IpData> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public IpData getDefaultInstanceForType()
| Returns |
| Type |
Description |
IpData |
|
getIpAddress()
public String getIpAddress()
Required. IP address captured at the time of customer interaction.
Accepts standard string formats for both IPv4 and IPv6.
string ip_address = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }
| Returns |
| Type |
Description |
String |
The ipAddress.
|
getIpAddressBytes()
public ByteString getIpAddressBytes()
Required. IP address captured at the time of customer interaction.
Accepts standard string formats for both IPv4 and IPv6.
string ip_address = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_info) = { ... }
| Returns |
| Type |
Description |
ByteString |
The bytes for ipAddress.
|
getObserveEndTime()
public Timestamp getObserveEndTime()
Optional. Last recorded interaction time from this IP address in a session.
.google.protobuf.Timestamp observe_end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Timestamp |
The observeEndTime.
|
getObserveEndTimeOrBuilder()
public TimestampOrBuilder getObserveEndTimeOrBuilder()
Optional. Last recorded interaction time from this IP address in a session.
.google.protobuf.Timestamp observe_end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
getObserveStartTime()
public Timestamp getObserveStartTime()
Optional. First recorded interaction time from this IP address in a
session.
.google.protobuf.Timestamp observe_start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Timestamp |
The observeStartTime.
|
getObserveStartTimeOrBuilder()
public TimestampOrBuilder getObserveStartTimeOrBuilder()
Optional. First recorded interaction time from this IP address in a
session.
.google.protobuf.Timestamp observe_start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<IpData> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasObserveEndTime()
public boolean hasObserveEndTime()
Optional. Last recorded interaction time from this IP address in a session.
.google.protobuf.Timestamp observe_end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the observeEndTime field is set.
|
hasObserveStartTime()
public boolean hasObserveStartTime()
Optional. First recorded interaction time from this IP address in a
session.
.google.protobuf.Timestamp observe_start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the observeStartTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public IpData.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected IpData.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public IpData.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides