Interface GatewayOuterClass.EvaluateDecisionRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GatewayOuterClass.EvaluateDecisionRequest,GatewayOuterClass.EvaluateDecisionRequest.Builder
- Enclosing class:
GatewayOuterClass
public static interface GatewayOuterClass.EvaluateDecisionRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionthe ID of the decision to be evaluatedcom.google.protobuf.ByteStringthe ID of the decision to be evaluatedlongthe unique key identifying the decision to be evaluated (e.g.the tenant identifier of the decisioncom.google.protobuf.ByteStringthe tenant identifier of the decisionJSON document that will instantiate the variables for the decision to be evaluated; it must be a JSON object, as variables will be mapped in a key-value fashion, e.g.com.google.protobuf.ByteStringJSON document that will instantiate the variables for the decision to be evaluated; it must be a JSON object, as variables will be mapped in a key-value fashion, e.g.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDecisionKey
long getDecisionKey()the unique key identifying the decision to be evaluated (e.g. returned from a decision in the DeployResourceResponse message)
int64 decisionKey = 1;- Returns:
- The decisionKey.
-
getDecisionId
String getDecisionId()the ID of the decision to be evaluated
string decisionId = 2;- Returns:
- The decisionId.
-
getDecisionIdBytes
com.google.protobuf.ByteString getDecisionIdBytes()the ID of the decision to be evaluated
string decisionId = 2;- Returns:
- The bytes for decisionId.
-
getVariables
String getVariables()JSON document that will instantiate the variables for the decision to be evaluated; it must be a JSON object, as variables will be mapped in a key-value fashion, e.g. { "a": 1, "b": 2 } will create two variables, named "a" and "b" respectively, with their associated values. [{ "a": 1, "b": 2 }] would not be a valid argument, as the root of the JSON document is an array and not an object.string variables = 3;- Returns:
- The variables.
-
getVariablesBytes
com.google.protobuf.ByteString getVariablesBytes()JSON document that will instantiate the variables for the decision to be evaluated; it must be a JSON object, as variables will be mapped in a key-value fashion, e.g. { "a": 1, "b": 2 } will create two variables, named "a" and "b" respectively, with their associated values. [{ "a": 1, "b": 2 }] would not be a valid argument, as the root of the JSON document is an array and not an object.string variables = 3;- Returns:
- The bytes for variables.
-
getTenantId
String getTenantId()the tenant identifier of the decision
string tenantId = 4;- Returns:
- The tenantId.
-
getTenantIdBytes
com.google.protobuf.ByteString getTenantIdBytes()the tenant identifier of the decision
string tenantId = 4;- Returns:
- The bytes for tenantId.
-