public static final class MetricsProto.metric.Builder extendsimplements MetricsProto.metricOrBuilder
com.pushtech.sdk.metric
Modifier and Type | Method and Description |
---|---|
MetricsProto.metric |
build() |
MetricsProto.metric |
buildPartial() |
MetricsProto.metric.Builder |
clear() |
MetricsProto.metric.Builder |
clearCategory()
required string category = 1; |
MetricsProto.metric.Builder |
clearDate()
required string date = 2; |
MetricsProto.metric.Builder |
clearGeolocation()
optional .com.pushtech.sdk.geolocation geolocation = 7; |
MetricsProto.metric.Builder |
clearSubtype()
required string subtype = 3; |
MetricsProto.metric.Builder |
clearType()
required string type = 4; |
MetricsProto.metric.Builder |
clearValue()
required string value = 5; |
MetricsProto.metric.Builder |
clearValueType()
required string valueType = 6; |
MetricsProto.metric.Builder |
clone() |
String |
getCategory()
required string category = 1; |
com.google.protobuf.ByteString |
getCategoryBytes()
required string category = 1; |
String |
getDate()
required string date = 2; |
com.google.protobuf.ByteString |
getDateBytes()
required string date = 2; |
MetricsProto.metric |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
MetricsProto.geolocation |
getGeolocation()
optional .com.pushtech.sdk.geolocation geolocation = 7; |
MetricsProto.geolocation.Builder |
getGeolocationBuilder()
optional .com.pushtech.sdk.geolocation geolocation = 7; |
MetricsProto.geolocationOrBuilder |
getGeolocationOrBuilder()
optional .com.pushtech.sdk.geolocation geolocation = 7; |
String |
getSubtype()
required string subtype = 3; |
com.google.protobuf.ByteString |
getSubtypeBytes()
required string subtype = 3; |
String |
getType()
required string type = 4; |
com.google.protobuf.ByteString |
getTypeBytes()
required string type = 4; |
String |
getValue()
required string value = 5; |
com.google.protobuf.ByteString |
getValueBytes()
required string value = 5; |
String |
getValueType()
required string valueType = 6; |
com.google.protobuf.ByteString |
getValueTypeBytes()
required string valueType = 6; |
boolean |
hasCategory()
required string category = 1; |
boolean |
hasDate()
required string date = 2; |
boolean |
hasGeolocation()
optional .com.pushtech.sdk.geolocation geolocation = 7; |
boolean |
hasSubtype()
required string subtype = 3; |
boolean |
hasType()
required string type = 4; |
boolean |
hasValue()
required string value = 5; |
boolean |
hasValueType()
required string valueType = 6; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MetricsProto.metric.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MetricsProto.metric.Builder |
mergeFrom(com.google.protobuf.Message other) |
MetricsProto.metric.Builder |
mergeGeolocation(MetricsProto.geolocation value)
optional .com.pushtech.sdk.geolocation geolocation = 7; |
MetricsProto.metric.Builder |
setCategory(String value)
required string category = 1; |
MetricsProto.metric.Builder |
setCategoryBytes(com.google.protobuf.ByteString value)
required string category = 1; |
MetricsProto.metric.Builder |
setDate(String value)
required string date = 2; |
MetricsProto.metric.Builder |
setDateBytes(com.google.protobuf.ByteString value)
required string date = 2; |
MetricsProto.metric.Builder |
setGeolocation(MetricsProto.geolocation.Builder builderForValue)
optional .com.pushtech.sdk.geolocation geolocation = 7; |
MetricsProto.metric.Builder |
setGeolocation(MetricsProto.geolocation value)
optional .com.pushtech.sdk.geolocation geolocation = 7; |
MetricsProto.metric.Builder |
setSubtype(String value)
required string subtype = 3; |
MetricsProto.metric.Builder |
setSubtypeBytes(com.google.protobuf.ByteString value)
required string subtype = 3; |
MetricsProto.metric.Builder |
setType(String value)
required string type = 4; |
MetricsProto.metric.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
required string type = 4; |
MetricsProto.metric.Builder |
setValue(String value)
required string value = 5; |
MetricsProto.metric.Builder |
setValueBytes(com.google.protobuf.ByteString value)
required string value = 5; |
MetricsProto.metric.Builder |
setValueType(String value)
required string valueType = 6; |
MetricsProto.metric.Builder |
setValueTypeBytes(com.google.protobuf.ByteString value)
required string valueType = 6; |
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
public MetricsProto.metric.Builder clear()
public MetricsProto.metric.Builder clone()
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
public MetricsProto.metric getDefaultInstanceForType()
public MetricsProto.metric build()
public MetricsProto.metric buildPartial()
public MetricsProto.metric.Builder mergeFrom(com.google.protobuf.Message other)
public final boolean isInitialized()
public MetricsProto.metric.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public boolean hasCategory()
required string category = 1;
hasCategory
in interface MetricsProto.metricOrBuilder
public String getCategory()
required string category = 1;
getCategory
in interface MetricsProto.metricOrBuilder
public com.google.protobuf.ByteString getCategoryBytes()
required string category = 1;
getCategoryBytes
in interface MetricsProto.metricOrBuilder
public MetricsProto.metric.Builder setCategory(String value)
required string category = 1;
public MetricsProto.metric.Builder clearCategory()
required string category = 1;
public MetricsProto.metric.Builder setCategoryBytes(com.google.protobuf.ByteString value)
required string category = 1;
public boolean hasDate()
required string date = 2;
hasDate
in interface MetricsProto.metricOrBuilder
public String getDate()
required string date = 2;
getDate
in interface MetricsProto.metricOrBuilder
public com.google.protobuf.ByteString getDateBytes()
required string date = 2;
getDateBytes
in interface MetricsProto.metricOrBuilder
public MetricsProto.metric.Builder setDate(String value)
required string date = 2;
public MetricsProto.metric.Builder clearDate()
required string date = 2;
public MetricsProto.metric.Builder setDateBytes(com.google.protobuf.ByteString value)
required string date = 2;
public boolean hasSubtype()
required string subtype = 3;
hasSubtype
in interface MetricsProto.metricOrBuilder
public String getSubtype()
required string subtype = 3;
getSubtype
in interface MetricsProto.metricOrBuilder
public com.google.protobuf.ByteString getSubtypeBytes()
required string subtype = 3;
getSubtypeBytes
in interface MetricsProto.metricOrBuilder
public MetricsProto.metric.Builder setSubtype(String value)
required string subtype = 3;
public MetricsProto.metric.Builder clearSubtype()
required string subtype = 3;
public MetricsProto.metric.Builder setSubtypeBytes(com.google.protobuf.ByteString value)
required string subtype = 3;
public boolean hasType()
required string type = 4;
hasType
in interface MetricsProto.metricOrBuilder
public String getType()
required string type = 4;
getType
in interface MetricsProto.metricOrBuilder
public com.google.protobuf.ByteString getTypeBytes()
required string type = 4;
getTypeBytes
in interface MetricsProto.metricOrBuilder
public MetricsProto.metric.Builder setType(String value)
required string type = 4;
public MetricsProto.metric.Builder clearType()
required string type = 4;
public MetricsProto.metric.Builder setTypeBytes(com.google.protobuf.ByteString value)
required string type = 4;
public boolean hasValue()
required string value = 5;
hasValue
in interface MetricsProto.metricOrBuilder
public String getValue()
required string value = 5;
getValue
in interface MetricsProto.metricOrBuilder
public com.google.protobuf.ByteString getValueBytes()
required string value = 5;
getValueBytes
in interface MetricsProto.metricOrBuilder
public MetricsProto.metric.Builder setValue(String value)
required string value = 5;
public MetricsProto.metric.Builder clearValue()
required string value = 5;
public MetricsProto.metric.Builder setValueBytes(com.google.protobuf.ByteString value)
required string value = 5;
public boolean hasValueType()
required string valueType = 6;
hasValueType
in interface MetricsProto.metricOrBuilder
public String getValueType()
required string valueType = 6;
getValueType
in interface MetricsProto.metricOrBuilder
public com.google.protobuf.ByteString getValueTypeBytes()
required string valueType = 6;
getValueTypeBytes
in interface MetricsProto.metricOrBuilder
public MetricsProto.metric.Builder setValueType(String value)
required string valueType = 6;
public MetricsProto.metric.Builder clearValueType()
required string valueType = 6;
public MetricsProto.metric.Builder setValueTypeBytes(com.google.protobuf.ByteString value)
required string valueType = 6;
public boolean hasGeolocation()
optional .com.pushtech.sdk.geolocation geolocation = 7;
hasGeolocation
in interface MetricsProto.metricOrBuilder
public MetricsProto.geolocation getGeolocation()
optional .com.pushtech.sdk.geolocation geolocation = 7;
getGeolocation
in interface MetricsProto.metricOrBuilder
public MetricsProto.metric.Builder setGeolocation(MetricsProto.geolocation value)
optional .com.pushtech.sdk.geolocation geolocation = 7;
public MetricsProto.metric.Builder setGeolocation(MetricsProto.geolocation.Builder builderForValue)
optional .com.pushtech.sdk.geolocation geolocation = 7;
public MetricsProto.metric.Builder mergeGeolocation(MetricsProto.geolocation value)
optional .com.pushtech.sdk.geolocation geolocation = 7;
public MetricsProto.metric.Builder clearGeolocation()
optional .com.pushtech.sdk.geolocation geolocation = 7;
public MetricsProto.geolocation.Builder getGeolocationBuilder()
optional .com.pushtech.sdk.geolocation geolocation = 7;
public MetricsProto.geolocationOrBuilder getGeolocationOrBuilder()
optional .com.pushtech.sdk.geolocation geolocation = 7;
getGeolocationOrBuilder
in interface MetricsProto.metricOrBuilder