public final class FlowInvocation extends com.google.protobuf.GeneratedMessageV3 implements FlowInvocationOrBuilder
Stores metadata of the invocation of a CX flow.Protobuf type
google.cloud.dialogflow.cx.v3beta1.FlowInvocation| Modifier and Type | Class and Description |
|---|---|
static class |
FlowInvocation.Builder
Stores metadata of the invocation of a CX flow.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DISPLAY_NAME_FIELD_NUMBER |
static int |
FLOW_FIELD_NUMBER |
static int |
FLOW_STATE_FIELD_NUMBER |
static int |
INPUT_ACTION_PARAMETERS_FIELD_NUMBER |
static int |
OUTPUT_ACTION_PARAMETERS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static FlowInvocation |
getDefaultInstance() |
FlowInvocation |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getDisplayName()
Output only.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Output only.
|
String |
getFlow()
Required.
|
com.google.protobuf.ByteString |
getFlowBytes()
Required.
|
OutputState |
getFlowState()
Required.
|
int |
getFlowStateValue()
Required.
|
com.google.protobuf.Struct |
getInputActionParameters()
Optional.
|
com.google.protobuf.StructOrBuilder |
getInputActionParametersOrBuilder()
Optional.
|
com.google.protobuf.Struct |
getOutputActionParameters()
Optional.
|
com.google.protobuf.StructOrBuilder |
getOutputActionParametersOrBuilder()
Optional.
|
com.google.protobuf.Parser<FlowInvocation> |
getParserForType() |
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasInputActionParameters()
Optional.
|
boolean |
hasOutputActionParameters()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FlowInvocation.Builder |
newBuilder() |
static FlowInvocation.Builder |
newBuilder(FlowInvocation prototype) |
FlowInvocation.Builder |
newBuilderForType() |
protected FlowInvocation.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static FlowInvocation |
parseDelimitedFrom(InputStream input) |
static FlowInvocation |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FlowInvocation |
parseFrom(byte[] data) |
static FlowInvocation |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FlowInvocation |
parseFrom(ByteBuffer data) |
static FlowInvocation |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FlowInvocation |
parseFrom(com.google.protobuf.ByteString data) |
static FlowInvocation |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FlowInvocation |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FlowInvocation |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FlowInvocation |
parseFrom(InputStream input) |
static FlowInvocation |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FlowInvocation> |
parser() |
FlowInvocation.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FLOW_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int INPUT_ACTION_PARAMETERS_FIELD_NUMBER
public static final int OUTPUT_ACTION_PARAMETERS_FIELD_NUMBER
public static final int FLOW_STATE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getFlow()
Required. The unique identifier of the flow. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getFlow in interface FlowInvocationOrBuilderpublic com.google.protobuf.ByteString getFlowBytes()
Required. The unique identifier of the flow. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
string flow = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getFlowBytes in interface FlowInvocationOrBuilderpublic String getDisplayName()
Output only. The display name of the flow.
string display_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];getDisplayName in interface FlowInvocationOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Output only. The display name of the flow.
string display_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];getDisplayNameBytes in interface FlowInvocationOrBuilderpublic boolean hasInputActionParameters()
Optional. A list of input parameters for the flow.
.google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL];
hasInputActionParameters in interface FlowInvocationOrBuilderpublic com.google.protobuf.Struct getInputActionParameters()
Optional. A list of input parameters for the flow.
.google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL];
getInputActionParameters in interface FlowInvocationOrBuilderpublic com.google.protobuf.StructOrBuilder getInputActionParametersOrBuilder()
Optional. A list of input parameters for the flow.
.google.protobuf.Struct input_action_parameters = 5 [(.google.api.field_behavior) = OPTIONAL];
getInputActionParametersOrBuilder in interface FlowInvocationOrBuilderpublic boolean hasOutputActionParameters()
Optional. A list of output parameters generated by the flow invocation.
.google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
hasOutputActionParameters in interface FlowInvocationOrBuilderpublic com.google.protobuf.Struct getOutputActionParameters()
Optional. A list of output parameters generated by the flow invocation.
.google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
getOutputActionParameters in interface FlowInvocationOrBuilderpublic com.google.protobuf.StructOrBuilder getOutputActionParametersOrBuilder()
Optional. A list of output parameters generated by the flow invocation.
.google.protobuf.Struct output_action_parameters = 6 [(.google.api.field_behavior) = OPTIONAL];
getOutputActionParametersOrBuilder in interface FlowInvocationOrBuilderpublic int getFlowStateValue()
Required. Flow invocation's output state.
.google.cloud.dialogflow.cx.v3beta1.OutputState flow_state = 4 [(.google.api.field_behavior) = REQUIRED];
getFlowStateValue in interface FlowInvocationOrBuilderpublic OutputState getFlowState()
Required. Flow invocation's output state.
.google.cloud.dialogflow.cx.v3beta1.OutputState flow_state = 4 [(.google.api.field_behavior) = REQUIRED];
getFlowState in interface FlowInvocationOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static FlowInvocation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FlowInvocation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FlowInvocation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FlowInvocation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FlowInvocation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FlowInvocation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FlowInvocation parseFrom(InputStream input) throws IOException
IOExceptionpublic static FlowInvocation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FlowInvocation parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static FlowInvocation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static FlowInvocation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static FlowInvocation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic FlowInvocation.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static FlowInvocation.Builder newBuilder()
public static FlowInvocation.Builder newBuilder(FlowInvocation prototype)
public FlowInvocation.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected FlowInvocation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static FlowInvocation getDefaultInstance()
public static com.google.protobuf.Parser<FlowInvocation> parser()
public com.google.protobuf.Parser<FlowInvocation> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public FlowInvocation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.