Class ImportFlowRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
- com.google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest.Builder
-
- All Implemented Interfaces:
ImportFlowRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ImportFlowRequest
public static final class ImportFlowRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder> implements ImportFlowRequestOrBuilder
The request message for [Flows.ImportFlow][google.cloud.dialogflow.cx.v3beta1.Flows.ImportFlow].
Protobuf typegoogle.cloud.dialogflow.cx.v3beta1.ImportFlowRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ImportFlowRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ImportFlowRequest
build()
ImportFlowRequest
buildPartial()
ImportFlowRequest.Builder
clear()
ImportFlowRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ImportFlowRequest.Builder
clearFlow()
ImportFlowRequest.Builder
clearFlowContent()
Uncompressed raw byte content for flow.ImportFlowRequest.Builder
clearFlowImportStrategy()
Optional.ImportFlowRequest.Builder
clearFlowUri()
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from.ImportFlowRequest.Builder
clearImportOption()
Flow import mode.ImportFlowRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ImportFlowRequest.Builder
clearParent()
Required.ImportFlowRequest.Builder
clone()
ImportFlowRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ImportFlowRequest.FlowCase
getFlowCase()
com.google.protobuf.ByteString
getFlowContent()
Uncompressed raw byte content for flow.FlowImportStrategy
getFlowImportStrategy()
Optional.FlowImportStrategy.Builder
getFlowImportStrategyBuilder()
Optional.FlowImportStrategyOrBuilder
getFlowImportStrategyOrBuilder()
Optional.String
getFlowUri()
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from.com.google.protobuf.ByteString
getFlowUriBytes()
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from.ImportFlowRequest.ImportOption
getImportOption()
Flow import mode.int
getImportOptionValue()
Flow import mode.String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.boolean
hasFlowContent()
Uncompressed raw byte content for flow.boolean
hasFlowImportStrategy()
Optional.boolean
hasFlowUri()
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ImportFlowRequest.Builder
mergeFlowImportStrategy(FlowImportStrategy value)
Optional.ImportFlowRequest.Builder
mergeFrom(ImportFlowRequest other)
ImportFlowRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ImportFlowRequest.Builder
mergeFrom(com.google.protobuf.Message other)
ImportFlowRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ImportFlowRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ImportFlowRequest.Builder
setFlowContent(com.google.protobuf.ByteString value)
Uncompressed raw byte content for flow.ImportFlowRequest.Builder
setFlowImportStrategy(FlowImportStrategy value)
Optional.ImportFlowRequest.Builder
setFlowImportStrategy(FlowImportStrategy.Builder builderForValue)
Optional.ImportFlowRequest.Builder
setFlowUri(String value)
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from.ImportFlowRequest.Builder
setFlowUriBytes(com.google.protobuf.ByteString value)
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from.ImportFlowRequest.Builder
setImportOption(ImportFlowRequest.ImportOption value)
Flow import mode.ImportFlowRequest.Builder
setImportOptionValue(int value)
Flow import mode.ImportFlowRequest.Builder
setParent(String value)
Required.ImportFlowRequest.Builder
setParentBytes(com.google.protobuf.ByteString value)
Required.ImportFlowRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ImportFlowRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
clear
public ImportFlowRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
getDefaultInstanceForType
public ImportFlowRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ImportFlowRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ImportFlowRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ImportFlowRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
setField
public ImportFlowRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
clearField
public ImportFlowRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
clearOneof
public ImportFlowRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
setRepeatedField
public ImportFlowRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
addRepeatedField
public ImportFlowRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
mergeFrom
public ImportFlowRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ImportFlowRequest.Builder>
-
mergeFrom
public ImportFlowRequest.Builder mergeFrom(ImportFlowRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
mergeFrom
public ImportFlowRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ImportFlowRequest.Builder>
- Throws:
IOException
-
getFlowCase
public ImportFlowRequest.FlowCase getFlowCase()
- Specified by:
getFlowCase
in interfaceImportFlowRequestOrBuilder
-
clearFlow
public ImportFlowRequest.Builder clearFlow()
-
getParent
public String getParent()
Required. The agent to import the flow into. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getParent
in interfaceImportFlowRequestOrBuilder
- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()
Required. The agent to import the flow into. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Specified by:
getParentBytes
in interfaceImportFlowRequestOrBuilder
- Returns:
- The bytes for parent.
-
setParent
public ImportFlowRequest.Builder setParent(String value)
Required. The agent to import the flow into. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
public ImportFlowRequest.Builder clearParent()
Required. The agent to import the flow into. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- This builder for chaining.
-
setParentBytes
public ImportFlowRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The agent to import the flow into. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Parameters:
value
- The bytes for parent to set.- Returns:
- This builder for chaining.
-
hasFlowUri
public boolean hasFlowUri()
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a read operation for the Cloud Storage object on the caller's behalf, so your request authentication must have read permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string flow_uri = 2;
- Specified by:
hasFlowUri
in interfaceImportFlowRequestOrBuilder
- Returns:
- Whether the flowUri field is set.
-
getFlowUri
public String getFlowUri()
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a read operation for the Cloud Storage object on the caller's behalf, so your request authentication must have read permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string flow_uri = 2;
- Specified by:
getFlowUri
in interfaceImportFlowRequestOrBuilder
- Returns:
- The flowUri.
-
getFlowUriBytes
public com.google.protobuf.ByteString getFlowUriBytes()
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a read operation for the Cloud Storage object on the caller's behalf, so your request authentication must have read permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string flow_uri = 2;
- Specified by:
getFlowUriBytes
in interfaceImportFlowRequestOrBuilder
- Returns:
- The bytes for flowUri.
-
setFlowUri
public ImportFlowRequest.Builder setFlowUri(String value)
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a read operation for the Cloud Storage object on the caller's behalf, so your request authentication must have read permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string flow_uri = 2;
- Parameters:
value
- The flowUri to set.- Returns:
- This builder for chaining.
-
clearFlowUri
public ImportFlowRequest.Builder clearFlowUri()
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a read operation for the Cloud Storage object on the caller's behalf, so your request authentication must have read permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string flow_uri = 2;
- Returns:
- This builder for chaining.
-
setFlowUriBytes
public ImportFlowRequest.Builder setFlowUriBytes(com.google.protobuf.ByteString value)
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to import flow from. The format of this URI must be `gs://<bucket-name>/<object-name>`. Dialogflow performs a read operation for the Cloud Storage object on the caller's behalf, so your request authentication must have read permissions for the object. For more information, see [Dialogflow access control](https://cloud.google.com/dialogflow/cx/docs/concept/access-control#storage).
string flow_uri = 2;
- Parameters:
value
- The bytes for flowUri to set.- Returns:
- This builder for chaining.
-
hasFlowContent
public boolean hasFlowContent()
Uncompressed raw byte content for flow.
bytes flow_content = 3;
- Specified by:
hasFlowContent
in interfaceImportFlowRequestOrBuilder
- Returns:
- Whether the flowContent field is set.
-
getFlowContent
public com.google.protobuf.ByteString getFlowContent()
Uncompressed raw byte content for flow.
bytes flow_content = 3;
- Specified by:
getFlowContent
in interfaceImportFlowRequestOrBuilder
- Returns:
- The flowContent.
-
setFlowContent
public ImportFlowRequest.Builder setFlowContent(com.google.protobuf.ByteString value)
Uncompressed raw byte content for flow.
bytes flow_content = 3;
- Parameters:
value
- The flowContent to set.- Returns:
- This builder for chaining.
-
clearFlowContent
public ImportFlowRequest.Builder clearFlowContent()
Uncompressed raw byte content for flow.
bytes flow_content = 3;
- Returns:
- This builder for chaining.
-
getImportOptionValue
public int getImportOptionValue()
Flow import mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest.ImportOption import_option = 4;
- Specified by:
getImportOptionValue
in interfaceImportFlowRequestOrBuilder
- Returns:
- The enum numeric value on the wire for importOption.
-
setImportOptionValue
public ImportFlowRequest.Builder setImportOptionValue(int value)
Flow import mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest.ImportOption import_option = 4;
- Parameters:
value
- The enum numeric value on the wire for importOption to set.- Returns:
- This builder for chaining.
-
getImportOption
public ImportFlowRequest.ImportOption getImportOption()
Flow import mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest.ImportOption import_option = 4;
- Specified by:
getImportOption
in interfaceImportFlowRequestOrBuilder
- Returns:
- The importOption.
-
setImportOption
public ImportFlowRequest.Builder setImportOption(ImportFlowRequest.ImportOption value)
Flow import mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest.ImportOption import_option = 4;
- Parameters:
value
- The importOption to set.- Returns:
- This builder for chaining.
-
clearImportOption
public ImportFlowRequest.Builder clearImportOption()
Flow import mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest.ImportOption import_option = 4;
- Returns:
- This builder for chaining.
-
hasFlowImportStrategy
public boolean hasFlowImportStrategy()
Optional. Specifies the import strategy used when resolving resource conflicts.
.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategy flow_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasFlowImportStrategy
in interfaceImportFlowRequestOrBuilder
- Returns:
- Whether the flowImportStrategy field is set.
-
getFlowImportStrategy
public FlowImportStrategy getFlowImportStrategy()
Optional. Specifies the import strategy used when resolving resource conflicts.
.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategy flow_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getFlowImportStrategy
in interfaceImportFlowRequestOrBuilder
- Returns:
- The flowImportStrategy.
-
setFlowImportStrategy
public ImportFlowRequest.Builder setFlowImportStrategy(FlowImportStrategy value)
Optional. Specifies the import strategy used when resolving resource conflicts.
.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategy flow_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
-
setFlowImportStrategy
public ImportFlowRequest.Builder setFlowImportStrategy(FlowImportStrategy.Builder builderForValue)
Optional. Specifies the import strategy used when resolving resource conflicts.
.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategy flow_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
-
mergeFlowImportStrategy
public ImportFlowRequest.Builder mergeFlowImportStrategy(FlowImportStrategy value)
Optional. Specifies the import strategy used when resolving resource conflicts.
.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategy flow_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
-
clearFlowImportStrategy
public ImportFlowRequest.Builder clearFlowImportStrategy()
Optional. Specifies the import strategy used when resolving resource conflicts.
.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategy flow_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
-
getFlowImportStrategyBuilder
public FlowImportStrategy.Builder getFlowImportStrategyBuilder()
Optional. Specifies the import strategy used when resolving resource conflicts.
.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategy flow_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
-
getFlowImportStrategyOrBuilder
public FlowImportStrategyOrBuilder getFlowImportStrategyOrBuilder()
Optional. Specifies the import strategy used when resolving resource conflicts.
.google.cloud.dialogflow.cx.v3beta1.FlowImportStrategy flow_import_strategy = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getFlowImportStrategyOrBuilder
in interfaceImportFlowRequestOrBuilder
-
setUnknownFields
public final ImportFlowRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
mergeUnknownFields
public final ImportFlowRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ImportFlowRequest.Builder>
-
-