Class PurgeDocumentsRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PurgeDocumentsRequest.Builder>
com.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.Builder
- All Implemented Interfaces:
PurgeDocumentsRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PurgeDocumentsRequest
public static final class PurgeDocumentsRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PurgeDocumentsRequest.Builder>
implements PurgeDocumentsRequestOrBuilder
Request message for [DocumentService.PurgeDocuments][google.cloud.discoveryengine.v1beta.DocumentService.PurgeDocuments] method.Protobuf type
google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The desired location of errors incurred during the purge.Required.Actually performs the purge.Cloud Storage location for the input content.Inline source for the input content for purge.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe desired location of errors incurred during the purge.The desired location of errors incurred during the purge.The desired location of errors incurred during the purge.Required.com.google.protobuf.ByteStringRequired.booleangetForce()Actually performs the purge.Cloud Storage location for the input content.Cloud Storage location for the input content.Cloud Storage location for the input content.Inline source for the input content for purge.Inline source for the input content for purge.Inline source for the input content for purge.Required.com.google.protobuf.ByteStringRequired.booleanThe desired location of errors incurred during the purge.booleanCloud Storage location for the input content.booleanInline source for the input content for purge.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeErrorConfig(PurgeErrorConfig value) The desired location of errors incurred during the purge.mergeFrom(PurgeDocumentsRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGcsSource(GcsSource value) Cloud Storage location for the input content.Inline source for the input content for purge.setErrorConfig(PurgeErrorConfig value) The desired location of errors incurred during the purge.setErrorConfig(PurgeErrorConfig.Builder builderForValue) The desired location of errors incurred during the purge.Required.setFilterBytes(com.google.protobuf.ByteString value) Required.setForce(boolean value) Actually performs the purge.setGcsSource(GcsSource value) Cloud Storage location for the input content.setGcsSource(GcsSource.Builder builderForValue) Cloud Storage location for the input content.Inline source for the input content for purge.setInlineSource(PurgeDocumentsRequest.InlineSource.Builder builderForValue) Inline source for the input content for purge.Required.setParentBytes(com.google.protobuf.ByteString value) Required.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<PurgeDocumentsRequest.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<PurgeDocumentsRequest.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<PurgeDocumentsRequest.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<PurgeDocumentsRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PurgeDocumentsRequest.Builder>
-
mergeFrom
public PurgeDocumentsRequest.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<PurgeDocumentsRequest.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfacePurgeDocumentsRequestOrBuilder
-
clearSource
-
hasGcsSource
public boolean hasGcsSource()Cloud Storage location for the input content. Supported `data_schema`: * `document_id`: One valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id] per line.
.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 5;- Specified by:
hasGcsSourcein interfacePurgeDocumentsRequestOrBuilder- Returns:
- Whether the gcsSource field is set.
-
getGcsSource
Cloud Storage location for the input content. Supported `data_schema`: * `document_id`: One valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id] per line.
.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 5;- Specified by:
getGcsSourcein interfacePurgeDocumentsRequestOrBuilder- Returns:
- The gcsSource.
-
setGcsSource
Cloud Storage location for the input content. Supported `data_schema`: * `document_id`: One valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id] per line.
.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 5; -
setGcsSource
Cloud Storage location for the input content. Supported `data_schema`: * `document_id`: One valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id] per line.
.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 5; -
mergeGcsSource
Cloud Storage location for the input content. Supported `data_schema`: * `document_id`: One valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id] per line.
.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 5; -
clearGcsSource
Cloud Storage location for the input content. Supported `data_schema`: * `document_id`: One valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id] per line.
.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 5; -
getGcsSourceBuilder
Cloud Storage location for the input content. Supported `data_schema`: * `document_id`: One valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id] per line.
.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 5; -
getGcsSourceOrBuilder
Cloud Storage location for the input content. Supported `data_schema`: * `document_id`: One valid [Document.id][google.cloud.discoveryengine.v1beta.Document.id] per line.
.google.cloud.discoveryengine.v1beta.GcsSource gcs_source = 5;- Specified by:
getGcsSourceOrBuilderin interfacePurgeDocumentsRequestOrBuilder
-
hasInlineSource
public boolean hasInlineSource()Inline source for the input content for purge.
.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.InlineSource inline_source = 6;- Specified by:
hasInlineSourcein interfacePurgeDocumentsRequestOrBuilder- Returns:
- Whether the inlineSource field is set.
-
getInlineSource
Inline source for the input content for purge.
.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.InlineSource inline_source = 6;- Specified by:
getInlineSourcein interfacePurgeDocumentsRequestOrBuilder- Returns:
- The inlineSource.
-
setInlineSource
Inline source for the input content for purge.
.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.InlineSource inline_source = 6; -
setInlineSource
public PurgeDocumentsRequest.Builder setInlineSource(PurgeDocumentsRequest.InlineSource.Builder builderForValue) Inline source for the input content for purge.
.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.InlineSource inline_source = 6; -
mergeInlineSource
Inline source for the input content for purge.
.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.InlineSource inline_source = 6; -
clearInlineSource
Inline source for the input content for purge.
.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.InlineSource inline_source = 6; -
getInlineSourceBuilder
Inline source for the input content for purge.
.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.InlineSource inline_source = 6; -
getInlineSourceOrBuilder
Inline source for the input content for purge.
.google.cloud.discoveryengine.v1beta.PurgeDocumentsRequest.InlineSource inline_source = 6;- Specified by:
getInlineSourceOrBuilderin interfacePurgeDocumentsRequestOrBuilder
-
getParent
Required. The parent resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfacePurgeDocumentsRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Required. The parent resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfacePurgeDocumentsRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
Required. The parent resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Required. The parent resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`.string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
Required. The parent resource name, such as `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}/branches/{branch}`.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.
-
getFilter
Required. Filter matching documents to purge. Only currently supported value is `*` (all items).
string filter = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFilterin interfacePurgeDocumentsRequestOrBuilder- Returns:
- The filter.
-
getFilterBytes
public com.google.protobuf.ByteString getFilterBytes()Required. Filter matching documents to purge. Only currently supported value is `*` (all items).
string filter = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFilterBytesin interfacePurgeDocumentsRequestOrBuilder- Returns:
- The bytes for filter.
-
setFilter
Required. Filter matching documents to purge. Only currently supported value is `*` (all items).
string filter = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The filter to set.- Returns:
- This builder for chaining.
-
clearFilter
Required. Filter matching documents to purge. Only currently supported value is `*` (all items).
string filter = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setFilterBytes
Required. Filter matching documents to purge. Only currently supported value is `*` (all items).
string filter = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for filter to set.- Returns:
- This builder for chaining.
-
hasErrorConfig
public boolean hasErrorConfig()The desired location of errors incurred during the purge.
.google.cloud.discoveryengine.v1beta.PurgeErrorConfig error_config = 7;- Specified by:
hasErrorConfigin interfacePurgeDocumentsRequestOrBuilder- Returns:
- Whether the errorConfig field is set.
-
getErrorConfig
The desired location of errors incurred during the purge.
.google.cloud.discoveryengine.v1beta.PurgeErrorConfig error_config = 7;- Specified by:
getErrorConfigin interfacePurgeDocumentsRequestOrBuilder- Returns:
- The errorConfig.
-
setErrorConfig
The desired location of errors incurred during the purge.
.google.cloud.discoveryengine.v1beta.PurgeErrorConfig error_config = 7; -
setErrorConfig
The desired location of errors incurred during the purge.
.google.cloud.discoveryengine.v1beta.PurgeErrorConfig error_config = 7; -
mergeErrorConfig
The desired location of errors incurred during the purge.
.google.cloud.discoveryengine.v1beta.PurgeErrorConfig error_config = 7; -
clearErrorConfig
The desired location of errors incurred during the purge.
.google.cloud.discoveryengine.v1beta.PurgeErrorConfig error_config = 7; -
getErrorConfigBuilder
The desired location of errors incurred during the purge.
.google.cloud.discoveryengine.v1beta.PurgeErrorConfig error_config = 7; -
getErrorConfigOrBuilder
The desired location of errors incurred during the purge.
.google.cloud.discoveryengine.v1beta.PurgeErrorConfig error_config = 7;- Specified by:
getErrorConfigOrBuilderin interfacePurgeDocumentsRequestOrBuilder
-
getForce
public boolean getForce()Actually performs the purge. If `force` is set to false, return the expected purge count without deleting any documents.
bool force = 3;- Specified by:
getForcein interfacePurgeDocumentsRequestOrBuilder- Returns:
- The force.
-
setForce
Actually performs the purge. If `force` is set to false, return the expected purge count without deleting any documents.
bool force = 3;- Parameters:
value- The force to set.- Returns:
- This builder for chaining.
-
clearForce
Actually performs the purge. If `force` is set to false, return the expected purge count without deleting any documents.
bool force = 3;- Returns:
- This builder for chaining.
-