public static final class ExportIntentsRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder> implements ExportIntentsRequestOrBuilder
The request message for [Intents.ExportIntents][google.cloud.dialogflow.cx.v3.Intents.ExportIntents].Protobuf type
google.cloud.dialogflow.cx.v3.ExportIntentsRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ExportIntentsRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ExportIntentsRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ExportIntentsRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder mergeFrom(ExportIntentsRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public ExportIntentsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExportIntentsRequest.Builder>IOExceptionpublic ExportIntentsRequest.DestinationCase getDestinationCase()
getDestinationCase in interface ExportIntentsRequestOrBuilderpublic ExportIntentsRequest.Builder clearDestination()
public String getParent()
Required. The name of the parent agent to export intents. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParent in interface ExportIntentsRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required. The name of the parent agent to export intents. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParentBytes in interface ExportIntentsRequestOrBuilderpublic ExportIntentsRequest.Builder setParent(String value)
Required. The name of the parent agent to export intents. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The parent to set.public ExportIntentsRequest.Builder clearParent()
Required. The name of the parent agent to export intents. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public ExportIntentsRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The name of the parent agent to export intents. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for parent to set.public com.google.protobuf.ProtocolStringList getIntentsList()
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];getIntentsList in interface ExportIntentsRequestOrBuilderpublic int getIntentsCount()
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];getIntentsCount in interface ExportIntentsRequestOrBuilderpublic String getIntents(int index)
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];getIntents in interface ExportIntentsRequestOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getIntentsBytes(int index)
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];getIntentsBytes in interface ExportIntentsRequestOrBuilderindex - The index of the value to return.public ExportIntentsRequest.Builder setIntents(int index, String value)
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];index - The index to set the value at.value - The intents to set.public ExportIntentsRequest.Builder addIntents(String value)
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];value - The intents to add.public ExportIntentsRequest.Builder addAllIntents(Iterable<String> values)
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];values - The intents to add.public ExportIntentsRequest.Builder clearIntents()
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];public ExportIntentsRequest.Builder addIntentsBytes(com.google.protobuf.ByteString value)
Required. The name of the intents to export. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/intents/<IntentID>`.
repeated string intents = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes of the intents to add.public boolean hasIntentsUri()
Optional. The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to export the intents to. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string intents_uri = 3 [(.google.api.field_behavior) = OPTIONAL];hasIntentsUri in interface ExportIntentsRequestOrBuilderpublic String getIntentsUri()
Optional. The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to export the intents to. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string intents_uri = 3 [(.google.api.field_behavior) = OPTIONAL];getIntentsUri in interface ExportIntentsRequestOrBuilderpublic com.google.protobuf.ByteString getIntentsUriBytes()
Optional. The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to export the intents to. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string intents_uri = 3 [(.google.api.field_behavior) = OPTIONAL];getIntentsUriBytes in interface ExportIntentsRequestOrBuilderpublic ExportIntentsRequest.Builder setIntentsUri(String value)
Optional. The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to export the intents to. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string intents_uri = 3 [(.google.api.field_behavior) = OPTIONAL];value - The intentsUri to set.public ExportIntentsRequest.Builder clearIntentsUri()
Optional. The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to export the intents to. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string intents_uri = 3 [(.google.api.field_behavior) = OPTIONAL];public ExportIntentsRequest.Builder setIntentsUriBytes(com.google.protobuf.ByteString value)
Optional. The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to export the intents to. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a write operation for the Cloud Storage object on the caller's behalf, so your request authentication must have write permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string intents_uri = 3 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for intentsUri to set.public boolean hasIntentsContentInline()
Optional. The option to return the serialized intents inline.
bool intents_content_inline = 4 [(.google.api.field_behavior) = OPTIONAL];hasIntentsContentInline in interface ExportIntentsRequestOrBuilderpublic boolean getIntentsContentInline()
Optional. The option to return the serialized intents inline.
bool intents_content_inline = 4 [(.google.api.field_behavior) = OPTIONAL];getIntentsContentInline in interface ExportIntentsRequestOrBuilderpublic ExportIntentsRequest.Builder setIntentsContentInline(boolean value)
Optional. The option to return the serialized intents inline.
bool intents_content_inline = 4 [(.google.api.field_behavior) = OPTIONAL];value - The intentsContentInline to set.public ExportIntentsRequest.Builder clearIntentsContentInline()
Optional. The option to return the serialized intents inline.
bool intents_content_inline = 4 [(.google.api.field_behavior) = OPTIONAL];public int getDataFormatValue()
Optional. The data format of the exported intents. If not specified, `BLOB` is assumed.
.google.cloud.dialogflow.cx.v3.ExportIntentsRequest.DataFormat data_format = 5 [(.google.api.field_behavior) = OPTIONAL];
getDataFormatValue in interface ExportIntentsRequestOrBuilderpublic ExportIntentsRequest.Builder setDataFormatValue(int value)
Optional. The data format of the exported intents. If not specified, `BLOB` is assumed.
.google.cloud.dialogflow.cx.v3.ExportIntentsRequest.DataFormat data_format = 5 [(.google.api.field_behavior) = OPTIONAL];
value - The enum numeric value on the wire for dataFormat to set.public ExportIntentsRequest.DataFormat getDataFormat()
Optional. The data format of the exported intents. If not specified, `BLOB` is assumed.
.google.cloud.dialogflow.cx.v3.ExportIntentsRequest.DataFormat data_format = 5 [(.google.api.field_behavior) = OPTIONAL];
getDataFormat in interface ExportIntentsRequestOrBuilderpublic ExportIntentsRequest.Builder setDataFormat(ExportIntentsRequest.DataFormat value)
Optional. The data format of the exported intents. If not specified, `BLOB` is assumed.
.google.cloud.dialogflow.cx.v3.ExportIntentsRequest.DataFormat data_format = 5 [(.google.api.field_behavior) = OPTIONAL];
value - The dataFormat to set.public ExportIntentsRequest.Builder clearDataFormat()
Optional. The data format of the exported intents. If not specified, `BLOB` is assumed.
.google.cloud.dialogflow.cx.v3.ExportIntentsRequest.DataFormat data_format = 5 [(.google.api.field_behavior) = OPTIONAL];
public final ExportIntentsRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>public final ExportIntentsRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExportIntentsRequest.Builder>Copyright © 2025 Google LLC. All rights reserved.