Class TriggerSubscription.Builder

    • Method Detail

      • getId

        public java.lang.String getId()
         subscription identifier
         
        string id = 1 [json_name = "id"];
        Specified by:
        getId in interface TriggerSubscriptionOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
         subscription identifier
         
        string id = 1 [json_name = "id"];
        Specified by:
        getIdBytes in interface TriggerSubscriptionOrBuilder
        Returns:
        The bytes for id.
      • setId

        public TriggerSubscription.Builder setId​(java.lang.String value)
         subscription identifier
         
        string id = 1 [json_name = "id"];
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public TriggerSubscription.Builder clearId()
         subscription identifier
         
        string id = 1 [json_name = "id"];
        Returns:
        This builder for chaining.
      • setIdBytes

        public TriggerSubscription.Builder setIdBytes​(com.google.protobuf.ByteString value)
         subscription identifier
         
        string id = 1 [json_name = "id"];
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • getTriggerId

        public java.lang.String getTriggerId()
         trigger identifier
         
        string trigger_id = 2 [json_name = "triggerId"];
        Specified by:
        getTriggerId in interface TriggerSubscriptionOrBuilder
        Returns:
        The triggerId.
      • getTriggerIdBytes

        public com.google.protobuf.ByteString getTriggerIdBytes()
         trigger identifier
         
        string trigger_id = 2 [json_name = "triggerId"];
        Specified by:
        getTriggerIdBytes in interface TriggerSubscriptionOrBuilder
        Returns:
        The bytes for triggerId.
      • setTriggerId

        public TriggerSubscription.Builder setTriggerId​(java.lang.String value)
         trigger identifier
         
        string trigger_id = 2 [json_name = "triggerId"];
        Parameters:
        value - The triggerId to set.
        Returns:
        This builder for chaining.
      • clearTriggerId

        public TriggerSubscription.Builder clearTriggerId()
         trigger identifier
         
        string trigger_id = 2 [json_name = "triggerId"];
        Returns:
        This builder for chaining.
      • setTriggerIdBytes

        public TriggerSubscription.Builder setTriggerIdBytes​(com.google.protobuf.ByteString value)
         trigger identifier
         
        string trigger_id = 2 [json_name = "triggerId"];
        Parameters:
        value - The bytes for triggerId to set.
        Returns:
        This builder for chaining.
      • getRoute

        public java.lang.String getRoute()
         amqp route to which a message will be sent upon trigger activation
         
        string route = 3 [json_name = "route"];
        Specified by:
        getRoute in interface TriggerSubscriptionOrBuilder
        Returns:
        The route.
      • getRouteBytes

        public com.google.protobuf.ByteString getRouteBytes()
         amqp route to which a message will be sent upon trigger activation
         
        string route = 3 [json_name = "route"];
        Specified by:
        getRouteBytes in interface TriggerSubscriptionOrBuilder
        Returns:
        The bytes for route.
      • setRoute

        public TriggerSubscription.Builder setRoute​(java.lang.String value)
         amqp route to which a message will be sent upon trigger activation
         
        string route = 3 [json_name = "route"];
        Parameters:
        value - The route to set.
        Returns:
        This builder for chaining.
      • clearRoute

        public TriggerSubscription.Builder clearRoute()
         amqp route to which a message will be sent upon trigger activation
         
        string route = 3 [json_name = "route"];
        Returns:
        This builder for chaining.
      • setRouteBytes

        public TriggerSubscription.Builder setRouteBytes​(com.google.protobuf.ByteString value)
         amqp route to which a message will be sent upon trigger activation
         
        string route = 3 [json_name = "route"];
        Parameters:
        value - The bytes for route to set.
        Returns:
        This builder for chaining.
      • getEntity

        public java.lang.String getEntity()
         entity subscribed
         
        string entity = 4 [json_name = "entity"];
        Specified by:
        getEntity in interface TriggerSubscriptionOrBuilder
        Returns:
        The entity.
      • getEntityBytes

        public com.google.protobuf.ByteString getEntityBytes()
         entity subscribed
         
        string entity = 4 [json_name = "entity"];
        Specified by:
        getEntityBytes in interface TriggerSubscriptionOrBuilder
        Returns:
        The bytes for entity.
      • setEntity

        public TriggerSubscription.Builder setEntity​(java.lang.String value)
         entity subscribed
         
        string entity = 4 [json_name = "entity"];
        Parameters:
        value - The entity to set.
        Returns:
        This builder for chaining.
      • clearEntity

        public TriggerSubscription.Builder clearEntity()
         entity subscribed
         
        string entity = 4 [json_name = "entity"];
        Returns:
        This builder for chaining.
      • setEntityBytes

        public TriggerSubscription.Builder setEntityBytes​(com.google.protobuf.ByteString value)
         entity subscribed
         
        string entity = 4 [json_name = "entity"];
        Parameters:
        value - The bytes for entity to set.
        Returns:
        This builder for chaining.
      • getEntityId

        public java.lang.String getEntityId()
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Specified by:
        getEntityId in interface TriggerSubscriptionOrBuilder
        Returns:
        The entityId.
      • getEntityIdBytes

        public com.google.protobuf.ByteString getEntityIdBytes()
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Specified by:
        getEntityIdBytes in interface TriggerSubscriptionOrBuilder
        Returns:
        The bytes for entityId.
      • setEntityId

        public TriggerSubscription.Builder setEntityId​(java.lang.String value)
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Parameters:
        value - The entityId to set.
        Returns:
        This builder for chaining.
      • clearEntityId

        public TriggerSubscription.Builder clearEntityId()
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Returns:
        This builder for chaining.
      • setEntityIdBytes

        public TriggerSubscription.Builder setEntityIdBytes​(com.google.protobuf.ByteString value)
         entity identifier
         
        string entity_id = 5 [json_name = "entityId"];
        Parameters:
        value - The bytes for entityId to set.
        Returns:
        This builder for chaining.
      • containsPayload

        public boolean containsPayload​(java.lang.String key)
         message payload
         
        map<string, string> payload = 6 [json_name = "payload"];
        Specified by:
        containsPayload in interface TriggerSubscriptionOrBuilder
      • removePayload

        public TriggerSubscription.Builder removePayload​(java.lang.String key)
         message payload
         
        map<string, string> payload = 6 [json_name = "payload"];
      • getPayloadMap

        public java.util.Map<java.lang.String,​java.lang.String> getPayloadMap()
         message payload
         
        map<string, string> payload = 6 [json_name = "payload"];
        Specified by:
        getPayloadMap in interface TriggerSubscriptionOrBuilder
      • getPayloadOrDefault

        public java.lang.String getPayloadOrDefault​(java.lang.String key,
                                                    java.lang.String defaultValue)
         message payload
         
        map<string, string> payload = 6 [json_name = "payload"];
        Specified by:
        getPayloadOrDefault in interface TriggerSubscriptionOrBuilder
      • getPayloadOrThrow

        public java.lang.String getPayloadOrThrow​(java.lang.String key)
         message payload
         
        map<string, string> payload = 6 [json_name = "payload"];
        Specified by:
        getPayloadOrThrow in interface TriggerSubscriptionOrBuilder
      • putPayload

        public TriggerSubscription.Builder putPayload​(java.lang.String key,
                                                      java.lang.String value)
         message payload
         
        map<string, string> payload = 6 [json_name = "payload"];
      • putAllPayload

        public TriggerSubscription.Builder putAllPayload​(java.util.Map<java.lang.String,​java.lang.String> values)
         message payload
         
        map<string, string> payload = 6 [json_name = "payload"];
      • containsOptions

        public boolean containsOptions​(java.lang.String key)
         amqp options
         
        map<string, string> options = 7 [json_name = "options"];
        Specified by:
        containsOptions in interface TriggerSubscriptionOrBuilder
      • removeOptions

        public TriggerSubscription.Builder removeOptions​(java.lang.String key)
         amqp options
         
        map<string, string> options = 7 [json_name = "options"];
      • getOptionsMap

        public java.util.Map<java.lang.String,​java.lang.String> getOptionsMap()
         amqp options
         
        map<string, string> options = 7 [json_name = "options"];
        Specified by:
        getOptionsMap in interface TriggerSubscriptionOrBuilder
      • getOptionsOrDefault

        public java.lang.String getOptionsOrDefault​(java.lang.String key,
                                                    java.lang.String defaultValue)
         amqp options
         
        map<string, string> options = 7 [json_name = "options"];
        Specified by:
        getOptionsOrDefault in interface TriggerSubscriptionOrBuilder
      • getOptionsOrThrow

        public java.lang.String getOptionsOrThrow​(java.lang.String key)
         amqp options
         
        map<string, string> options = 7 [json_name = "options"];
        Specified by:
        getOptionsOrThrow in interface TriggerSubscriptionOrBuilder
      • putOptions

        public TriggerSubscription.Builder putOptions​(java.lang.String key,
                                                      java.lang.String value)
         amqp options
         
        map<string, string> options = 7 [json_name = "options"];
      • putAllOptions

        public TriggerSubscription.Builder putAllOptions​(java.util.Map<java.lang.String,​java.lang.String> values)
         amqp options
         
        map<string, string> options = 7 [json_name = "options"];