public final class SubscriberConfig extends GeneratedMessage implements SubscriberConfigOrBuilder
Configuration for a subscriber.
A notification is sent to a subscription ONLY if the subscriber has a config
for the data type.
Protobuf type google.devicesandservices.health.v4.SubscriberConfig
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
DATA_TYPES_FIELD_NUMBER
public static final int DATA_TYPES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
SUBSCRIPTION_CREATE_POLICY_FIELD_NUMBER
public static final int SUBSCRIPTION_CREATE_POLICY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SubscriberConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SubscriberConfig.Builder newBuilder()
newBuilder(SubscriberConfig prototype)
public static SubscriberConfig.Builder newBuilder(SubscriberConfig prototype)
public static SubscriberConfig parseDelimitedFrom(InputStream input)
public static SubscriberConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SubscriberConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SubscriberConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SubscriberConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SubscriberConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SubscriberConfig parseFrom(CodedInputStream input)
public static SubscriberConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SubscriberConfig parseFrom(InputStream input)
public static SubscriberConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SubscriberConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SubscriberConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SubscriberConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDataTypes(int index)
public String getDataTypes(int index)
Required. See Google Health API data
types for the list of
supported data types. Values should be in kebab-case.
repeated string data_types = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The dataTypes at the given index.
|
getDataTypesBytes(int index)
public ByteString getDataTypesBytes(int index)
Required. See Google Health API data
types for the list of
supported data types. Values should be in kebab-case.
repeated string data_types = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the dataTypes at the given index.
|
getDataTypesCount()
public int getDataTypesCount()
Required. See Google Health API data
types for the list of
supported data types. Values should be in kebab-case.
repeated string data_types = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
int |
The count of dataTypes.
|
getDataTypesList()
public ProtocolStringList getDataTypesList()
Required. See Google Health API data
types for the list of
supported data types. Values should be in kebab-case.
repeated string data_types = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getDefaultInstanceForType()
public SubscriberConfig getDefaultInstanceForType()
getParserForType()
public Parser<SubscriberConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getSubscriptionCreatePolicy()
public SubscriberConfig.SubscriptionCreatePolicy getSubscriptionCreatePolicy()
Required. Policy for subscription creation.
.google.devicesandservices.health.v4.SubscriberConfig.SubscriptionCreatePolicy subscription_create_policy = 2 [(.google.api.field_behavior) = REQUIRED];
getSubscriptionCreatePolicyValue()
public int getSubscriptionCreatePolicyValue()
Required. Policy for subscription creation.
.google.devicesandservices.health.v4.SubscriberConfig.SubscriptionCreatePolicy subscription_create_policy = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for subscriptionCreatePolicy.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SubscriberConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SubscriberConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SubscriberConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides