Package com.streamlayer.triggers
Class TriggerSubscription.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<TriggerSubscription,TriggerSubscription.Builder>
-
- com.streamlayer.triggers.TriggerSubscription.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,TriggerSubscriptionOrBuilder,java.lang.Cloneable
- Enclosing class:
- TriggerSubscription
public static final class TriggerSubscription.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<TriggerSubscription,TriggerSubscription.Builder> implements TriggerSubscriptionOrBuilder
Protobuf typestreamlayer.triggers.TriggerSubscription
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TriggerSubscription.BuilderclearEntity()entity subscribedTriggerSubscription.BuilderclearEntityId()entity identifierTriggerSubscription.BuilderclearId()subscription identifierTriggerSubscription.BuilderclearOptions()TriggerSubscription.BuilderclearPayload()TriggerSubscription.BuilderclearRoute()amqp route to which a message will be sent upon trigger activationTriggerSubscription.BuilderclearTriggerId()trigger identifierbooleancontainsOptions(java.lang.String key)amqp optionsbooleancontainsPayload(java.lang.String key)message payloadjava.lang.StringgetEntity()entity subscribedcom.google.protobuf.ByteStringgetEntityBytes()entity subscribedjava.lang.StringgetEntityId()entity identifiercom.google.protobuf.ByteStringgetEntityIdBytes()entity identifierjava.lang.StringgetId()subscription identifiercom.google.protobuf.ByteStringgetIdBytes()subscription identifierjava.util.Map<java.lang.String,java.lang.String>getOptions()Deprecated.intgetOptionsCount()amqp optionsjava.util.Map<java.lang.String,java.lang.String>getOptionsMap()amqp optionsjava.lang.StringgetOptionsOrDefault(java.lang.String key, java.lang.String defaultValue)amqp optionsjava.lang.StringgetOptionsOrThrow(java.lang.String key)amqp optionsjava.util.Map<java.lang.String,java.lang.String>getPayload()Deprecated.intgetPayloadCount()message payloadjava.util.Map<java.lang.String,java.lang.String>getPayloadMap()message payloadjava.lang.StringgetPayloadOrDefault(java.lang.String key, java.lang.String defaultValue)message payloadjava.lang.StringgetPayloadOrThrow(java.lang.String key)message payloadjava.lang.StringgetRoute()amqp route to which a message will be sent upon trigger activationcom.google.protobuf.ByteStringgetRouteBytes()amqp route to which a message will be sent upon trigger activationjava.lang.StringgetTriggerId()trigger identifiercom.google.protobuf.ByteStringgetTriggerIdBytes()trigger identifierTriggerSubscription.BuilderputAllOptions(java.util.Map<java.lang.String,java.lang.String> values)amqp optionsTriggerSubscription.BuilderputAllPayload(java.util.Map<java.lang.String,java.lang.String> values)message payloadTriggerSubscription.BuilderputOptions(java.lang.String key, java.lang.String value)amqp optionsTriggerSubscription.BuilderputPayload(java.lang.String key, java.lang.String value)message payloadTriggerSubscription.BuilderremoveOptions(java.lang.String key)amqp optionsTriggerSubscription.BuilderremovePayload(java.lang.String key)message payloadTriggerSubscription.BuildersetEntity(java.lang.String value)entity subscribedTriggerSubscription.BuildersetEntityBytes(com.google.protobuf.ByteString value)entity subscribedTriggerSubscription.BuildersetEntityId(java.lang.String value)entity identifierTriggerSubscription.BuildersetEntityIdBytes(com.google.protobuf.ByteString value)entity identifierTriggerSubscription.BuildersetId(java.lang.String value)subscription identifierTriggerSubscription.BuildersetIdBytes(com.google.protobuf.ByteString value)subscription identifierTriggerSubscription.BuildersetRoute(java.lang.String value)amqp route to which a message will be sent upon trigger activationTriggerSubscription.BuildersetRouteBytes(com.google.protobuf.ByteString value)amqp route to which a message will be sent upon trigger activationTriggerSubscription.BuildersetTriggerId(java.lang.String value)trigger identifierTriggerSubscription.BuildersetTriggerIdBytes(com.google.protobuf.ByteString value)trigger identifier-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getId
public java.lang.String getId()
subscription identifier
string id = 1 [json_name = "id"];- Specified by:
getIdin interfaceTriggerSubscriptionOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
subscription identifier
string id = 1 [json_name = "id"];- Specified by:
getIdBytesin interfaceTriggerSubscriptionOrBuilder- 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:
getTriggerIdin interfaceTriggerSubscriptionOrBuilder- Returns:
- The triggerId.
-
getTriggerIdBytes
public com.google.protobuf.ByteString getTriggerIdBytes()
trigger identifier
string trigger_id = 2 [json_name = "triggerId"];- Specified by:
getTriggerIdBytesin interfaceTriggerSubscriptionOrBuilder- 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:
getRoutein interfaceTriggerSubscriptionOrBuilder- 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:
getRouteBytesin interfaceTriggerSubscriptionOrBuilder- 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:
getEntityin interfaceTriggerSubscriptionOrBuilder- Returns:
- The entity.
-
getEntityBytes
public com.google.protobuf.ByteString getEntityBytes()
entity subscribed
string entity = 4 [json_name = "entity"];- Specified by:
getEntityBytesin interfaceTriggerSubscriptionOrBuilder- 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:
getEntityIdin interfaceTriggerSubscriptionOrBuilder- Returns:
- The entityId.
-
getEntityIdBytes
public com.google.protobuf.ByteString getEntityIdBytes()
entity identifier
string entity_id = 5 [json_name = "entityId"];- Specified by:
getEntityIdBytesin interfaceTriggerSubscriptionOrBuilder- 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.
-
getPayloadCount
public int getPayloadCount()
Description copied from interface:TriggerSubscriptionOrBuildermessage payload
map<string, string> payload = 6 [json_name = "payload"];- Specified by:
getPayloadCountin interfaceTriggerSubscriptionOrBuilder
-
containsPayload
public boolean containsPayload(java.lang.String key)
message payload
map<string, string> payload = 6 [json_name = "payload"];- Specified by:
containsPayloadin interfaceTriggerSubscriptionOrBuilder
-
clearPayload
public TriggerSubscription.Builder clearPayload()
-
removePayload
public TriggerSubscription.Builder removePayload(java.lang.String key)
message payload
map<string, string> payload = 6 [json_name = "payload"];
-
getPayload
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getPayload()
Deprecated.UsegetPayloadMap()instead.- Specified by:
getPayloadin interfaceTriggerSubscriptionOrBuilder
-
getPayloadMap
public java.util.Map<java.lang.String,java.lang.String> getPayloadMap()
message payload
map<string, string> payload = 6 [json_name = "payload"];- Specified by:
getPayloadMapin interfaceTriggerSubscriptionOrBuilder
-
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:
getPayloadOrDefaultin interfaceTriggerSubscriptionOrBuilder
-
getPayloadOrThrow
public java.lang.String getPayloadOrThrow(java.lang.String key)
message payload
map<string, string> payload = 6 [json_name = "payload"];- Specified by:
getPayloadOrThrowin interfaceTriggerSubscriptionOrBuilder
-
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"];
-
getOptionsCount
public int getOptionsCount()
Description copied from interface:TriggerSubscriptionOrBuilderamqp options
map<string, string> options = 7 [json_name = "options"];- Specified by:
getOptionsCountin interfaceTriggerSubscriptionOrBuilder
-
containsOptions
public boolean containsOptions(java.lang.String key)
amqp options
map<string, string> options = 7 [json_name = "options"];- Specified by:
containsOptionsin interfaceTriggerSubscriptionOrBuilder
-
clearOptions
public TriggerSubscription.Builder clearOptions()
-
removeOptions
public TriggerSubscription.Builder removeOptions(java.lang.String key)
amqp options
map<string, string> options = 7 [json_name = "options"];
-
getOptions
@Deprecated public java.util.Map<java.lang.String,java.lang.String> getOptions()
Deprecated.UsegetOptionsMap()instead.- Specified by:
getOptionsin interfaceTriggerSubscriptionOrBuilder
-
getOptionsMap
public java.util.Map<java.lang.String,java.lang.String> getOptionsMap()
amqp options
map<string, string> options = 7 [json_name = "options"];- Specified by:
getOptionsMapin interfaceTriggerSubscriptionOrBuilder
-
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:
getOptionsOrDefaultin interfaceTriggerSubscriptionOrBuilder
-
getOptionsOrThrow
public java.lang.String getOptionsOrThrow(java.lang.String key)
amqp options
map<string, string> options = 7 [json_name = "options"];- Specified by:
getOptionsOrThrowin interfaceTriggerSubscriptionOrBuilder
-
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"];
-
-