public static final class MetricsProto.geolocation.Builder extendsimplements MetricsProto.geolocationOrBuilder
com.pushtech.sdk.geolocation
Modifier and Type | Method and Description |
---|---|
MetricsProto.geolocation |
build() |
MetricsProto.geolocation |
buildPartial() |
MetricsProto.geolocation.Builder |
clear() |
MetricsProto.geolocation.Builder |
clearAccuracy()
optional float accuracy = 3; |
MetricsProto.geolocation.Builder |
clearLatitude()
optional float latitude = 1; |
MetricsProto.geolocation.Builder |
clearLongitude()
optional float longitude = 2; |
MetricsProto.geolocation.Builder |
clone() |
float |
getAccuracy()
optional float accuracy = 3; |
MetricsProto.geolocation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
float |
getLatitude()
optional float latitude = 1; |
float |
getLongitude()
optional float longitude = 2; |
boolean |
hasAccuracy()
optional float accuracy = 3; |
boolean |
hasLatitude()
optional float latitude = 1; |
boolean |
hasLongitude()
optional float longitude = 2; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MetricsProto.geolocation.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MetricsProto.geolocation.Builder |
mergeFrom(com.google.protobuf.Message other) |
MetricsProto.geolocation.Builder |
setAccuracy(float value)
optional float accuracy = 3; |
MetricsProto.geolocation.Builder |
setLatitude(float value)
optional float latitude = 1; |
MetricsProto.geolocation.Builder |
setLongitude(float value)
optional float longitude = 2; |
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
public MetricsProto.geolocation.Builder clear()
public MetricsProto.geolocation.Builder clone()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public MetricsProto.geolocation getDefaultInstanceForType()
public MetricsProto.geolocation build()
public MetricsProto.geolocation buildPartial()
public MetricsProto.geolocation.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public MetricsProto.geolocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public boolean hasLatitude()
optional float latitude = 1;
hasLatitude
in interface MetricsProto.geolocationOrBuilder
public float getLatitude()
optional float latitude = 1;
getLatitude
in interface MetricsProto.geolocationOrBuilder
public MetricsProto.geolocation.Builder setLatitude(float value)
optional float latitude = 1;
public MetricsProto.geolocation.Builder clearLatitude()
optional float latitude = 1;
public boolean hasLongitude()
optional float longitude = 2;
hasLongitude
in interface MetricsProto.geolocationOrBuilder
public float getLongitude()
optional float longitude = 2;
getLongitude
in interface MetricsProto.geolocationOrBuilder
public MetricsProto.geolocation.Builder setLongitude(float value)
optional float longitude = 2;
public MetricsProto.geolocation.Builder clearLongitude()
optional float longitude = 2;
public boolean hasAccuracy()
optional float accuracy = 3;
hasAccuracy
in interface MetricsProto.geolocationOrBuilder
public float getAccuracy()
optional float accuracy = 3;
getAccuracy
in interface MetricsProto.geolocationOrBuilder
public MetricsProto.geolocation.Builder setAccuracy(float value)
optional float accuracy = 3;
public MetricsProto.geolocation.Builder clearAccuracy()
optional float accuracy = 3;