public static final class DataSource.Application extends GeneratedMessage implements DataSource.ApplicationOrBuilder
Optional metadata for the application that provided this data.
Protobuf type google.devicesandservices.health.v4.DataSource.Application
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
GOOGLE_WEB_CLIENT_ID_FIELD_NUMBER
public static final int GOOGLE_WEB_CLIENT_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PACKAGE_NAME_FIELD_NUMBER
public static final int PACKAGE_NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
WEB_CLIENT_ID_FIELD_NUMBER
public static final int WEB_CLIENT_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DataSource.Application getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataSource.Application.Builder newBuilder()
newBuilder(DataSource.Application prototype)
public static DataSource.Application.Builder newBuilder(DataSource.Application prototype)
public static DataSource.Application parseDelimitedFrom(InputStream input)
public static DataSource.Application parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataSource.Application parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataSource.Application parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataSource.Application parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSource.Application parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSource.Application parseFrom(CodedInputStream input)
public static DataSource.Application parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataSource.Application parseFrom(InputStream input)
public static DataSource.Application parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataSource.Application parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataSource.Application parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataSource.Application> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public DataSource.Application getDefaultInstanceForType()
getGoogleWebClientId()
public String getGoogleWebClientId()
Output only. The Google OAuth 2.0 client ID of the web application or
service that recorded the data.
This is the client ID used during the Google OAuth
flow to obtain user credentials. This field is system-populated when
the data is uploaded from Google Web API.
string google_web_client_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The googleWebClientId.
|
getGoogleWebClientIdBytes()
public ByteString getGoogleWebClientIdBytes()
Output only. The Google OAuth 2.0 client ID of the web application or
service that recorded the data.
This is the client ID used during the Google OAuth
flow to obtain user credentials. This field is system-populated when
the data is uploaded from Google Web API.
string google_web_client_id = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for googleWebClientId.
|
getPackageName()
public String getPackageName()
Output only. A unique identifier for the mobile application
that was the source of the data.
This is typically the application's package name on Android (e.g.,
com.google.fitbit) or the bundle ID on iOS. This field is informational
and helps trace data origin. This field is system-populated when the data
is uploaded from the Fitbit mobile application, Health Connect or Health
Kit.
string package_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The packageName.
|
getPackageNameBytes()
public ByteString getPackageNameBytes()
Output only. A unique identifier for the mobile application
that was the source of the data.
This is typically the application's package name on Android (e.g.,
com.google.fitbit) or the bundle ID on iOS. This field is informational
and helps trace data origin. This field is system-populated when the data
is uploaded from the Fitbit mobile application, Health Connect or Health
Kit.
string package_name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for packageName.
|
getParserForType()
public Parser<DataSource.Application> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getWebClientId()
public String getWebClientId()
Output only. The client ID of the application that recorded the data.
This ID is a legacy Fitbit API client ID, which is different from a
Google OAuth client ID. Example format: ABC123.
This field is system-populated and used for tracing data from
legacy Fitbit API integrations. This field is system-populated when
the data is uploaded from a legacy Fitbit API integration.
string web_client_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The webClientId.
|
getWebClientIdBytes()
public ByteString getWebClientIdBytes()
Output only. The client ID of the application that recorded the data.
This ID is a legacy Fitbit API client ID, which is different from a
Google OAuth client ID. Example format: ABC123.
This field is system-populated and used for tracing data from
legacy Fitbit API integrations. This field is system-populated when
the data is uploaded from a legacy Fitbit API integration.
string web_client_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for webClientId.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataSource.Application.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DataSource.Application.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DataSource.Application.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides