Class Subscription

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.apps.events.subscriptions.v1beta.Subscription
All Implemented Interfaces:
SubscriptionOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Subscription extends com.google.protobuf.GeneratedMessage implements SubscriptionOrBuilder
 A subscription to receive events about a Google Workspace resource. To learn
 more about subscriptions, see the [Google Workspace Events API
 overview](https://developers.google.com/workspace/events).
 
Protobuf type google.apps.events.subscriptions.v1beta.Subscription
See Also:
  • Field Details

    • DRIVE_OPTIONS_FIELD_NUMBER

      public static final int DRIVE_OPTIONS_FIELD_NUMBER
      See Also:
    • EXPIRE_TIME_FIELD_NUMBER

      public static final int EXPIRE_TIME_FIELD_NUMBER
      See Also:
    • TTL_FIELD_NUMBER

      public static final int TTL_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • UID_FIELD_NUMBER

      public static final int UID_FIELD_NUMBER
      See Also:
    • TARGET_RESOURCE_FIELD_NUMBER

      public static final int TARGET_RESOURCE_FIELD_NUMBER
      See Also:
    • EVENT_TYPES_FIELD_NUMBER

      public static final int EVENT_TYPES_FIELD_NUMBER
      See Also:
    • PAYLOAD_OPTIONS_FIELD_NUMBER

      public static final int PAYLOAD_OPTIONS_FIELD_NUMBER
      See Also:
    • NOTIFICATION_ENDPOINT_FIELD_NUMBER

      public static final int NOTIFICATION_ENDPOINT_FIELD_NUMBER
      See Also:
    • STATE_FIELD_NUMBER

      public static final int STATE_FIELD_NUMBER
      See Also:
    • SUSPENSION_REASON_FIELD_NUMBER

      public static final int SUSPENSION_REASON_FIELD_NUMBER
      See Also:
    • AUTHORITY_FIELD_NUMBER

      public static final int AUTHORITY_FIELD_NUMBER
      See Also:
    • CREATE_TIME_FIELD_NUMBER

      public static final int CREATE_TIME_FIELD_NUMBER
      See Also:
    • UPDATE_TIME_FIELD_NUMBER

      public static final int UPDATE_TIME_FIELD_NUMBER
      See Also:
    • RECONCILING_FIELD_NUMBER

      public static final int RECONCILING_FIELD_NUMBER
      See Also:
    • ETAG_FIELD_NUMBER

      public static final int ETAG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • getSubscriptionOptionsCase

      public Subscription.SubscriptionOptionsCase getSubscriptionOptionsCase()
      Specified by:
      getSubscriptionOptionsCase in interface SubscriptionOrBuilder
    • getExpirationCase

      public Subscription.ExpirationCase getExpirationCase()
      Specified by:
      getExpirationCase in interface SubscriptionOrBuilder
    • hasDriveOptions

      public boolean hasDriveOptions()
       Optional. Features that are supported only for subscriptions on Drive
       resources.
       
      .google.apps.events.subscriptions.v1beta.Subscription.DriveOptions drive_options = 20 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasDriveOptions in interface SubscriptionOrBuilder
      Returns:
      Whether the driveOptions field is set.
    • getDriveOptions

      public Subscription.DriveOptions getDriveOptions()
       Optional. Features that are supported only for subscriptions on Drive
       resources.
       
      .google.apps.events.subscriptions.v1beta.Subscription.DriveOptions drive_options = 20 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDriveOptions in interface SubscriptionOrBuilder
      Returns:
      The driveOptions.
    • getDriveOptionsOrBuilder

      public Subscription.DriveOptionsOrBuilder getDriveOptionsOrBuilder()
       Optional. Features that are supported only for subscriptions on Drive
       resources.
       
      .google.apps.events.subscriptions.v1beta.Subscription.DriveOptions drive_options = 20 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDriveOptionsOrBuilder in interface SubscriptionOrBuilder
    • hasExpireTime

      public boolean hasExpireTime()
       Non-empty default. The timestamp in UTC when the subscription expires.
       Always displayed on output, regardless of what was used on input.
       
      .google.protobuf.Timestamp expire_time = 13 [(.google.api.field_behavior) = NON_EMPTY_DEFAULT];
      Specified by:
      hasExpireTime in interface SubscriptionOrBuilder
      Returns:
      Whether the expireTime field is set.
    • getExpireTime

      public com.google.protobuf.Timestamp getExpireTime()
       Non-empty default. The timestamp in UTC when the subscription expires.
       Always displayed on output, regardless of what was used on input.
       
      .google.protobuf.Timestamp expire_time = 13 [(.google.api.field_behavior) = NON_EMPTY_DEFAULT];
      Specified by:
      getExpireTime in interface SubscriptionOrBuilder
      Returns:
      The expireTime.
    • getExpireTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
       Non-empty default. The timestamp in UTC when the subscription expires.
       Always displayed on output, regardless of what was used on input.
       
      .google.protobuf.Timestamp expire_time = 13 [(.google.api.field_behavior) = NON_EMPTY_DEFAULT];
      Specified by:
      getExpireTimeOrBuilder in interface SubscriptionOrBuilder
    • hasTtl

      public boolean hasTtl()
       Input only. The time-to-live (TTL) or duration for the subscription. If
       unspecified or set to `0`, uses the maximum possible duration.
       
      .google.protobuf.Duration ttl = 14 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      hasTtl in interface SubscriptionOrBuilder
      Returns:
      Whether the ttl field is set.
    • getTtl

      public com.google.protobuf.Duration getTtl()
       Input only. The time-to-live (TTL) or duration for the subscription. If
       unspecified or set to `0`, uses the maximum possible duration.
       
      .google.protobuf.Duration ttl = 14 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getTtl in interface SubscriptionOrBuilder
      Returns:
      The ttl.
    • getTtlOrBuilder

      public com.google.protobuf.DurationOrBuilder getTtlOrBuilder()
       Input only. The time-to-live (TTL) or duration for the subscription. If
       unspecified or set to `0`, uses the maximum possible duration.
       
      .google.protobuf.Duration ttl = 14 [(.google.api.field_behavior) = INPUT_ONLY];
      Specified by:
      getTtlOrBuilder in interface SubscriptionOrBuilder
    • getName

      public String getName()
       Identifier. Resource name of the subscription.
      
       Format: `subscriptions/{subscription}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface SubscriptionOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. Resource name of the subscription.
      
       Format: `subscriptions/{subscription}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface SubscriptionOrBuilder
      Returns:
      The bytes for name.
    • getUid

      public String getUid()
       Output only. System-assigned unique identifier for the subscription.
       
      string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Specified by:
      getUid in interface SubscriptionOrBuilder
      Returns:
      The uid.
    • getUidBytes

      public com.google.protobuf.ByteString getUidBytes()
       Output only. System-assigned unique identifier for the subscription.
       
      string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }
      Specified by:
      getUidBytes in interface SubscriptionOrBuilder
      Returns:
      The bytes for uid.
    • getTargetResource

      public String getTargetResource()
       Required. Immutable. The Google Workspace resource that's monitored for
       events, formatted as the [full resource
       name](https://google.aip.dev/122#full-resource-names). To learn about
       target resources and the events that they support, see [Supported Google
       Workspace
       events](https://developers.google.com/workspace/events#supported-events).
      
       A user can only authorize your app to create one subscription for a given
       target resource. If your app tries to create another subscription with the
       same user credentials, the request returns an `ALREADY_EXISTS` error.
       
      string target_resource = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getTargetResource in interface SubscriptionOrBuilder
      Returns:
      The targetResource.
    • getTargetResourceBytes

      public com.google.protobuf.ByteString getTargetResourceBytes()
       Required. Immutable. The Google Workspace resource that's monitored for
       events, formatted as the [full resource
       name](https://google.aip.dev/122#full-resource-names). To learn about
       target resources and the events that they support, see [Supported Google
       Workspace
       events](https://developers.google.com/workspace/events#supported-events).
      
       A user can only authorize your app to create one subscription for a given
       target resource. If your app tries to create another subscription with the
       same user credentials, the request returns an `ALREADY_EXISTS` error.
       
      string target_resource = 4 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getTargetResourceBytes in interface SubscriptionOrBuilder
      Returns:
      The bytes for targetResource.
    • getEventTypesList

      public com.google.protobuf.ProtocolStringList getEventTypesList()
       Required. Unordered list. Input for creating a subscription. Otherwise,
       output only. One or more types of events to receive about the target
       resource. Formatted according to the CloudEvents specification.
      
       The supported event types depend on the target resource of your
       subscription. For details, see [Supported Google Workspace
       events](https://developers.google.com/workspace/events/guides#supported-events).
      
       By default, you also receive events about the [lifecycle of your
       subscription](https://developers.google.com/workspace/events/guides/events-lifecycle).
       You don't need to specify lifecycle events for this field.
      
       If you specify an event type that doesn't exist for the target resource,
       the request returns an HTTP `400 Bad Request` status code.
       
      repeated string event_types = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST];
      Specified by:
      getEventTypesList in interface SubscriptionOrBuilder
      Returns:
      A list containing the eventTypes.
    • getEventTypesCount

      public int getEventTypesCount()
       Required. Unordered list. Input for creating a subscription. Otherwise,
       output only. One or more types of events to receive about the target
       resource. Formatted according to the CloudEvents specification.
      
       The supported event types depend on the target resource of your
       subscription. For details, see [Supported Google Workspace
       events](https://developers.google.com/workspace/events/guides#supported-events).
      
       By default, you also receive events about the [lifecycle of your
       subscription](https://developers.google.com/workspace/events/guides/events-lifecycle).
       You don't need to specify lifecycle events for this field.
      
       If you specify an event type that doesn't exist for the target resource,
       the request returns an HTTP `400 Bad Request` status code.
       
      repeated string event_types = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST];
      Specified by:
      getEventTypesCount in interface SubscriptionOrBuilder
      Returns:
      The count of eventTypes.
    • getEventTypes

      public String getEventTypes(int index)
       Required. Unordered list. Input for creating a subscription. Otherwise,
       output only. One or more types of events to receive about the target
       resource. Formatted according to the CloudEvents specification.
      
       The supported event types depend on the target resource of your
       subscription. For details, see [Supported Google Workspace
       events](https://developers.google.com/workspace/events/guides#supported-events).
      
       By default, you also receive events about the [lifecycle of your
       subscription](https://developers.google.com/workspace/events/guides/events-lifecycle).
       You don't need to specify lifecycle events for this field.
      
       If you specify an event type that doesn't exist for the target resource,
       the request returns an HTTP `400 Bad Request` status code.
       
      repeated string event_types = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST];
      Specified by:
      getEventTypes in interface SubscriptionOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The eventTypes at the given index.
    • getEventTypesBytes

      public com.google.protobuf.ByteString getEventTypesBytes(int index)
       Required. Unordered list. Input for creating a subscription. Otherwise,
       output only. One or more types of events to receive about the target
       resource. Formatted according to the CloudEvents specification.
      
       The supported event types depend on the target resource of your
       subscription. For details, see [Supported Google Workspace
       events](https://developers.google.com/workspace/events/guides#supported-events).
      
       By default, you also receive events about the [lifecycle of your
       subscription](https://developers.google.com/workspace/events/guides/events-lifecycle).
       You don't need to specify lifecycle events for this field.
      
       If you specify an event type that doesn't exist for the target resource,
       the request returns an HTTP `400 Bad Request` status code.
       
      repeated string event_types = 5 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = UNORDERED_LIST];
      Specified by:
      getEventTypesBytes in interface SubscriptionOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the eventTypes at the given index.
    • hasPayloadOptions

      public boolean hasPayloadOptions()
       Optional. Options about what data to include in the event payload. Only
       supported for Google Chat events.
       
      .google.apps.events.subscriptions.v1beta.PayloadOptions payload_options = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasPayloadOptions in interface SubscriptionOrBuilder
      Returns:
      Whether the payloadOptions field is set.
    • getPayloadOptions

      public PayloadOptions getPayloadOptions()
       Optional. Options about what data to include in the event payload. Only
       supported for Google Chat events.
       
      .google.apps.events.subscriptions.v1beta.PayloadOptions payload_options = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPayloadOptions in interface SubscriptionOrBuilder
      Returns:
      The payloadOptions.
    • getPayloadOptionsOrBuilder

      public PayloadOptionsOrBuilder getPayloadOptionsOrBuilder()
       Optional. Options about what data to include in the event payload. Only
       supported for Google Chat events.
       
      .google.apps.events.subscriptions.v1beta.PayloadOptions payload_options = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPayloadOptionsOrBuilder in interface SubscriptionOrBuilder
    • hasNotificationEndpoint

      public boolean hasNotificationEndpoint()
       Required. Immutable. The endpoint where the subscription delivers events,
       such as a Pub/Sub topic.
       
      .google.apps.events.subscriptions.v1beta.NotificationEndpoint notification_endpoint = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      hasNotificationEndpoint in interface SubscriptionOrBuilder
      Returns:
      Whether the notificationEndpoint field is set.
    • getNotificationEndpoint

      public NotificationEndpoint getNotificationEndpoint()
       Required. Immutable. The endpoint where the subscription delivers events,
       such as a Pub/Sub topic.
       
      .google.apps.events.subscriptions.v1beta.NotificationEndpoint notification_endpoint = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNotificationEndpoint in interface SubscriptionOrBuilder
      Returns:
      The notificationEndpoint.
    • getNotificationEndpointOrBuilder

      public NotificationEndpointOrBuilder getNotificationEndpointOrBuilder()
       Required. Immutable. The endpoint where the subscription delivers events,
       such as a Pub/Sub topic.
       
      .google.apps.events.subscriptions.v1beta.NotificationEndpoint notification_endpoint = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];
      Specified by:
      getNotificationEndpointOrBuilder in interface SubscriptionOrBuilder
    • getStateValue

      public int getStateValue()
       Output only. The state of the subscription. Determines whether the
       subscription can receive events and deliver them to the notification
       endpoint.
       
      .google.apps.events.subscriptions.v1beta.Subscription.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getStateValue in interface SubscriptionOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • getState

      public Subscription.State getState()
       Output only. The state of the subscription. Determines whether the
       subscription can receive events and deliver them to the notification
       endpoint.
       
      .google.apps.events.subscriptions.v1beta.Subscription.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getState in interface SubscriptionOrBuilder
      Returns:
      The state.
    • getSuspensionReasonValue

      public int getSuspensionReasonValue()
       Output only. The error that suspended the subscription.
      
       To reactivate the subscription, resolve the error and call the
       [`ReactivateSubscription`][google.apps.events.subscriptions.v1beta.SubscriptionsService.ReactivateSubscription]
       method.
       
      .google.apps.events.subscriptions.v1beta.Subscription.ErrorType suspension_reason = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSuspensionReasonValue in interface SubscriptionOrBuilder
      Returns:
      The enum numeric value on the wire for suspensionReason.
    • getSuspensionReason

      public Subscription.ErrorType getSuspensionReason()
       Output only. The error that suspended the subscription.
      
       To reactivate the subscription, resolve the error and call the
       [`ReactivateSubscription`][google.apps.events.subscriptions.v1beta.SubscriptionsService.ReactivateSubscription]
       method.
       
      .google.apps.events.subscriptions.v1beta.Subscription.ErrorType suspension_reason = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getSuspensionReason in interface SubscriptionOrBuilder
      Returns:
      The suspensionReason.
    • getAuthority

      public String getAuthority()
       Output only. The user who authorized the creation of the subscription.
      
       Format: `users/{user}`
      
       For Google Workspace users, the `{user}` value is the
       [`user.id`](https://developers.google.com/admin-sdk/directory/reference/rest/v1/users#User.FIELDS.ids)
       field from the Directory API.
       
      string authority = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getAuthority in interface SubscriptionOrBuilder
      Returns:
      The authority.
    • getAuthorityBytes

      public com.google.protobuf.ByteString getAuthorityBytes()
       Output only. The user who authorized the creation of the subscription.
      
       Format: `users/{user}`
      
       For Google Workspace users, the `{user}` value is the
       [`user.id`](https://developers.google.com/admin-sdk/directory/reference/rest/v1/users#User.FIELDS.ids)
       field from the Directory API.
       
      string authority = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
      Specified by:
      getAuthorityBytes in interface SubscriptionOrBuilder
      Returns:
      The bytes for authority.
    • hasCreateTime

      public boolean hasCreateTime()
       Output only. The time when the subscription is created.
       
      .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasCreateTime in interface SubscriptionOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Output only. The time when the subscription is created.
       
      .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTime in interface SubscriptionOrBuilder
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The time when the subscription is created.
       
      .google.protobuf.Timestamp create_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getCreateTimeOrBuilder in interface SubscriptionOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
       Output only. The last time that the subscription is updated.
       
      .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      hasUpdateTime in interface SubscriptionOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
       Output only. The last time that the subscription is updated.
       
      .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTime in interface SubscriptionOrBuilder
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The last time that the subscription is updated.
       
      .google.protobuf.Timestamp update_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getUpdateTimeOrBuilder in interface SubscriptionOrBuilder
    • getReconciling

      public boolean getReconciling()
       Output only. If `true`, the subscription is in the process of being
       updated.
       
      bool reconciling = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Specified by:
      getReconciling in interface SubscriptionOrBuilder
      Returns:
      The reconciling.
    • getEtag

      public String getEtag()
       Optional. This checksum is computed by the server based on the value of
       other fields, and might be sent on update requests to ensure the client has
       an up-to-date value before proceeding.
       
      string etag = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEtag in interface SubscriptionOrBuilder
      Returns:
      The etag.
    • getEtagBytes

      public com.google.protobuf.ByteString getEtagBytes()
       Optional. This checksum is computed by the server based on the value of
       other fields, and might be sent on update requests to ensure the client has
       an up-to-date value before proceeding.
       
      string etag = 17 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getEtagBytes in interface SubscriptionOrBuilder
      Returns:
      The bytes for etag.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Subscription parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Subscription parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Subscription parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Subscription parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Subscription parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Subscription parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Subscription parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Subscription parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Subscription parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Subscription parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Subscription parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Subscription parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Subscription.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Subscription.Builder newBuilder()
    • newBuilder

      public static Subscription.Builder newBuilder(Subscription prototype)
    • toBuilder

      public Subscription.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Subscription.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Subscription getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Subscription> parser()
    • getParserForType

      public com.google.protobuf.Parser<Subscription> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Subscription getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder