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 Type
    Method
    Description
    the ID of the decision to be evaluated
    com.google.protobuf.ByteString
    the ID of the decision to be evaluated
    long
    the unique key identifying the decision to be evaluated (e.g.
    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.
    com.google.protobuf.ByteString
    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.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.