Class RestoreAgentRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<RestoreAgentRequest.Builder>
com.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.Builder
- All Implemented Interfaces:
RestoreAgentRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- RestoreAgentRequest
public static final class RestoreAgentRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<RestoreAgentRequest.Builder>
implements RestoreAgentRequestOrBuilder
The request message for [Agents.RestoreAgent][google.cloud.dialogflow.cx.v3beta1.Agents.RestoreAgent].Protobuf type
google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Uncompressed raw byte content for agent.The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent from.Setting for restoring from a git branchRequired.Agent restore mode.com.google.protobuf.ByteStringUncompressed raw byte content for agent.The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent from.com.google.protobuf.ByteStringThe [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent from.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSetting for restoring from a git branchSetting for restoring from a git branchSetting for restoring from a git branchgetName()Required.com.google.protobuf.ByteStringRequired.Agent restore mode.intAgent restore mode.booleanUncompressed raw byte content for agent.booleanThe [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent from.booleanSetting for restoring from a git branchprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(RestoreAgentRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Setting for restoring from a git branchsetAgentContent(com.google.protobuf.ByteString value) Uncompressed raw byte content for agent.setAgentUri(String value) The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent from.setAgentUriBytes(com.google.protobuf.ByteString value) The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent from.Setting for restoring from a git branchsetGitSource(RestoreAgentRequest.GitSource.Builder builderForValue) Setting for restoring from a git branchRequired.setNameBytes(com.google.protobuf.ByteString value) Required.Agent restore mode.setRestoreOptionValue(int value) Agent restore mode.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<RestoreAgentRequest.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<RestoreAgentRequest.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<RestoreAgentRequest.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<RestoreAgentRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<RestoreAgentRequest.Builder>
-
mergeFrom
public RestoreAgentRequest.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<RestoreAgentRequest.Builder>- Throws:
IOException
-
getAgentCase
- Specified by:
getAgentCasein interfaceRestoreAgentRequestOrBuilder
-
clearAgent
-
getName
Required. The name of the agent to restore into. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNamein interfaceRestoreAgentRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. The name of the agent to restore into. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNameBytesin interfaceRestoreAgentRequestOrBuilder- Returns:
- The bytes for name.
-
setName
Required. The name of the agent to restore into. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. The name of the agent to restore into. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
Required. The name of the agent to restore into. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasAgentUri
public boolean hasAgentUri()The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent 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 agent_uri = 2;- Specified by:
hasAgentUriin interfaceRestoreAgentRequestOrBuilder- Returns:
- Whether the agentUri field is set.
-
getAgentUri
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent 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 agent_uri = 2;- Specified by:
getAgentUriin interfaceRestoreAgentRequestOrBuilder- Returns:
- The agentUri.
-
getAgentUriBytes
public com.google.protobuf.ByteString getAgentUriBytes()The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent 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 agent_uri = 2;- Specified by:
getAgentUriBytesin interfaceRestoreAgentRequestOrBuilder- Returns:
- The bytes for agentUri.
-
setAgentUri
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent 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 agent_uri = 2;- Parameters:
value- The agentUri to set.- Returns:
- This builder for chaining.
-
clearAgentUri
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent 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 agent_uri = 2;- Returns:
- This builder for chaining.
-
setAgentUriBytes
The [Google Cloud Storage](https://cloud.google.com/storage/docs/) URI to restore agent 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 agent_uri = 2;- Parameters:
value- The bytes for agentUri to set.- Returns:
- This builder for chaining.
-
hasAgentContent
public boolean hasAgentContent()Uncompressed raw byte content for agent.
bytes agent_content = 3;- Specified by:
hasAgentContentin interfaceRestoreAgentRequestOrBuilder- Returns:
- Whether the agentContent field is set.
-
getAgentContent
public com.google.protobuf.ByteString getAgentContent()Uncompressed raw byte content for agent.
bytes agent_content = 3;- Specified by:
getAgentContentin interfaceRestoreAgentRequestOrBuilder- Returns:
- The agentContent.
-
setAgentContent
Uncompressed raw byte content for agent.
bytes agent_content = 3;- Parameters:
value- The agentContent to set.- Returns:
- This builder for chaining.
-
clearAgentContent
Uncompressed raw byte content for agent.
bytes agent_content = 3;- Returns:
- This builder for chaining.
-
hasGitSource
public boolean hasGitSource()Setting for restoring from a git branch
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.GitSource git_source = 6;- Specified by:
hasGitSourcein interfaceRestoreAgentRequestOrBuilder- Returns:
- Whether the gitSource field is set.
-
getGitSource
Setting for restoring from a git branch
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.GitSource git_source = 6;- Specified by:
getGitSourcein interfaceRestoreAgentRequestOrBuilder- Returns:
- The gitSource.
-
setGitSource
Setting for restoring from a git branch
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.GitSource git_source = 6; -
setGitSource
public RestoreAgentRequest.Builder setGitSource(RestoreAgentRequest.GitSource.Builder builderForValue) Setting for restoring from a git branch
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.GitSource git_source = 6; -
mergeGitSource
Setting for restoring from a git branch
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.GitSource git_source = 6; -
clearGitSource
Setting for restoring from a git branch
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.GitSource git_source = 6; -
getGitSourceBuilder
Setting for restoring from a git branch
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.GitSource git_source = 6; -
getGitSourceOrBuilder
Setting for restoring from a git branch
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.GitSource git_source = 6;- Specified by:
getGitSourceOrBuilderin interfaceRestoreAgentRequestOrBuilder
-
getRestoreOptionValue
public int getRestoreOptionValue()Agent restore mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.RestoreOption restore_option = 5;- Specified by:
getRestoreOptionValuein interfaceRestoreAgentRequestOrBuilder- Returns:
- The enum numeric value on the wire for restoreOption.
-
setRestoreOptionValue
Agent restore mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.RestoreOption restore_option = 5;- Parameters:
value- The enum numeric value on the wire for restoreOption to set.- Returns:
- This builder for chaining.
-
getRestoreOption
Agent restore mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.RestoreOption restore_option = 5;- Specified by:
getRestoreOptionin interfaceRestoreAgentRequestOrBuilder- Returns:
- The restoreOption.
-
setRestoreOption
Agent restore mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.RestoreOption restore_option = 5;- Parameters:
value- The restoreOption to set.- Returns:
- This builder for chaining.
-
clearRestoreOption
Agent restore mode. If not specified, `KEEP` is assumed.
.google.cloud.dialogflow.cx.v3beta1.RestoreAgentRequest.RestoreOption restore_option = 5;- Returns:
- This builder for chaining.
-