Class FlowValidationResult.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FlowValidationResult.Builder>
com.google.cloud.dialogflow.cx.v3beta1.FlowValidationResult.Builder
- All Implemented Interfaces:
FlowValidationResultOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FlowValidationResult
public static final class FlowValidationResult.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FlowValidationResult.Builder>
implements FlowValidationResultOrBuilder
The response message for [Flows.GetFlowValidationResult][google.cloud.dialogflow.cx.v3beta1.Flows.GetFlowValidationResult].Protobuf type
google.cloud.dialogflow.cx.v3beta1.FlowValidationResult-
Method Summary
Modifier and TypeMethodDescriptionaddAllValidationMessages(Iterable<? extends ValidationMessage> values) Contains all validation messages.addValidationMessages(int index, ValidationMessage value) Contains all validation messages.addValidationMessages(int index, ValidationMessage.Builder builderForValue) Contains all validation messages.Contains all validation messages.addValidationMessages(ValidationMessage.Builder builderForValue) Contains all validation messages.Contains all validation messages.addValidationMessagesBuilder(int index) Contains all validation messages.build()clear()The unique identifier of the flow validation result.Last time the flow was validated.Contains all validation messages.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()The unique identifier of the flow validation result.com.google.protobuf.ByteStringThe unique identifier of the flow validation result.com.google.protobuf.TimestampLast time the flow was validated.com.google.protobuf.Timestamp.BuilderLast time the flow was validated.com.google.protobuf.TimestampOrBuilderLast time the flow was validated.getValidationMessages(int index) Contains all validation messages.getValidationMessagesBuilder(int index) Contains all validation messages.Contains all validation messages.intContains all validation messages.Contains all validation messages.getValidationMessagesOrBuilder(int index) Contains all validation messages.List<? extends ValidationMessageOrBuilder>Contains all validation messages.booleanLast time the flow was validated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(FlowValidationResult other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdateTime(com.google.protobuf.Timestamp value) Last time the flow was validated.removeValidationMessages(int index) Contains all validation messages.The unique identifier of the flow validation result.setNameBytes(com.google.protobuf.ByteString value) The unique identifier of the flow validation result.setUpdateTime(com.google.protobuf.Timestamp value) Last time the flow was validated.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Last time the flow was validated.setValidationMessages(int index, ValidationMessage value) Contains all validation messages.setValidationMessages(int index, ValidationMessage.Builder builderForValue) Contains all validation messages.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FlowValidationResult.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<FlowValidationResult.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<FlowValidationResult.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FlowValidationResult.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FlowValidationResult.Builder>
-
mergeFrom
public FlowValidationResult.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FlowValidationResult.Builder>- Throws:
IOException
-
getName
The unique identifier of the flow validation result. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/validationResult`.
string name = 1;- Specified by:
getNamein interfaceFlowValidationResultOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The unique identifier of the flow validation result. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/validationResult`.
string name = 1;- Specified by:
getNameBytesin interfaceFlowValidationResultOrBuilder- Returns:
- The bytes for name.
-
setName
The unique identifier of the flow validation result. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/validationResult`.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The unique identifier of the flow validation result. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/validationResult`.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
The unique identifier of the flow validation result. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/validationResult`.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getValidationMessagesList
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2;- Specified by:
getValidationMessagesListin interfaceFlowValidationResultOrBuilder
-
getValidationMessagesCount
public int getValidationMessagesCount()Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2;- Specified by:
getValidationMessagesCountin interfaceFlowValidationResultOrBuilder
-
getValidationMessages
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2;- Specified by:
getValidationMessagesin interfaceFlowValidationResultOrBuilder
-
setValidationMessages
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
setValidationMessages
public FlowValidationResult.Builder setValidationMessages(int index, ValidationMessage.Builder builderForValue) Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
addValidationMessages
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
addValidationMessages
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
addValidationMessages
public FlowValidationResult.Builder addValidationMessages(ValidationMessage.Builder builderForValue) Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
addValidationMessages
public FlowValidationResult.Builder addValidationMessages(int index, ValidationMessage.Builder builderForValue) Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
addAllValidationMessages
public FlowValidationResult.Builder addAllValidationMessages(Iterable<? extends ValidationMessage> values) Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
clearValidationMessages
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
removeValidationMessages
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
getValidationMessagesBuilder
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
getValidationMessagesOrBuilder
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2;- Specified by:
getValidationMessagesOrBuilderin interfaceFlowValidationResultOrBuilder
-
getValidationMessagesOrBuilderList
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2;- Specified by:
getValidationMessagesOrBuilderListin interfaceFlowValidationResultOrBuilder
-
addValidationMessagesBuilder
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
addValidationMessagesBuilder
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
getValidationMessagesBuilderList
Contains all validation messages.
repeated .google.cloud.dialogflow.cx.v3beta1.ValidationMessage validation_messages = 2; -
hasUpdateTime
public boolean hasUpdateTime()Last time the flow was validated.
.google.protobuf.Timestamp update_time = 3;- Specified by:
hasUpdateTimein interfaceFlowValidationResultOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Last time the flow was validated.
.google.protobuf.Timestamp update_time = 3;- Specified by:
getUpdateTimein interfaceFlowValidationResultOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Last time the flow was validated.
.google.protobuf.Timestamp update_time = 3; -
setUpdateTime
public FlowValidationResult.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Last time the flow was validated.
.google.protobuf.Timestamp update_time = 3; -
mergeUpdateTime
Last time the flow was validated.
.google.protobuf.Timestamp update_time = 3; -
clearUpdateTime
Last time the flow was validated.
.google.protobuf.Timestamp update_time = 3; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Last time the flow was validated.
.google.protobuf.Timestamp update_time = 3; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Last time the flow was validated.
.google.protobuf.Timestamp update_time = 3;- Specified by:
getUpdateTimeOrBuilderin interfaceFlowValidationResultOrBuilder
-