public static final class UserInfo.PreciseLocation extends GeneratedMessage implements UserInfo.PreciseLocationOrBuilder
Precise location info with multiple representation options.
Currently only latitude and longitude point is supported.
Protobuf type google.cloud.discoveryengine.v1beta.UserInfo.PreciseLocation
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
ADDRESS_FIELD_NUMBER
public static final int ADDRESS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
POINT_FIELD_NUMBER
public static final int POINT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static UserInfo.PreciseLocation getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static UserInfo.PreciseLocation.Builder newBuilder()
newBuilder(UserInfo.PreciseLocation prototype)
public static UserInfo.PreciseLocation.Builder newBuilder(UserInfo.PreciseLocation prototype)
public static UserInfo.PreciseLocation parseDelimitedFrom(InputStream input)
public static UserInfo.PreciseLocation parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static UserInfo.PreciseLocation parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static UserInfo.PreciseLocation parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static UserInfo.PreciseLocation parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UserInfo.PreciseLocation parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UserInfo.PreciseLocation parseFrom(CodedInputStream input)
public static UserInfo.PreciseLocation parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static UserInfo.PreciseLocation parseFrom(InputStream input)
public static UserInfo.PreciseLocation parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static UserInfo.PreciseLocation parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static UserInfo.PreciseLocation parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<UserInfo.PreciseLocation> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAddress()
public String getAddress()
Optional. Location represented by a natural language address. Will
later be geocoded and converted to either a point or a polygon.
string address = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The address.
|
getAddressBytes()
public ByteString getAddressBytes()
Optional. Location represented by a natural language address. Will
later be geocoded and converted to either a point or a polygon.
string address = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for address.
|
getDefaultInstanceForType()
public UserInfo.PreciseLocation getDefaultInstanceForType()
getLocationCase()
public UserInfo.PreciseLocation.LocationCase getLocationCase()
getParserForType()
public Parser<UserInfo.PreciseLocation> getParserForType()
Overrides
getPoint()
Optional. Location represented by a latitude/longitude point.
.google.type.LatLng point = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.type.LatLng |
The point.
|
getPointOrBuilder()
public LatLngOrBuilder getPointOrBuilder()
Optional. Location represented by a latitude/longitude point.
.google.type.LatLng point = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
com.google.type.LatLngOrBuilder |
|
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasAddress()
public boolean hasAddress()
Optional. Location represented by a natural language address. Will
later be geocoded and converted to either a point or a polygon.
string address = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the address field is set.
|
hasPoint()
public boolean hasPoint()
Optional. Location represented by a latitude/longitude point.
.google.type.LatLng point = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the point field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public UserInfo.PreciseLocation.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected UserInfo.PreciseLocation.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public UserInfo.PreciseLocation.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides