public static final class ProvisionProjectRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ProvisionProjectRequest.Builder> implements ProvisionProjectRequestOrBuilder
Request for [ProjectService.ProvisionProject][google.cloud.discoveryengine.v1beta.ProjectService.ProvisionProject] method.Protobuf type
google.cloud.discoveryengine.v1beta.ProvisionProjectRequestgetAllFields, 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<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisionProjectRequest.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<ProvisionProjectRequest.Builder>public ProvisionProjectRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ProvisionProjectRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ProvisionProjectRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ProvisionProjectRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.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<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.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<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.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<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.Builder mergeFrom(ProvisionProjectRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisionProjectRequest.Builder>public ProvisionProjectRequest.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<ProvisionProjectRequest.Builder>IOExceptionpublic String getName()
Required. Full resource name of a
[Project][google.cloud.discoveryengine.v1beta.Project], such as
`projects/{project_id_or_number}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getName in interface ProvisionProjectRequestOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. Full resource name of a
[Project][google.cloud.discoveryengine.v1beta.Project], such as
`projects/{project_id_or_number}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getNameBytes in interface ProvisionProjectRequestOrBuilderpublic ProvisionProjectRequest.Builder setName(String value)
Required. Full resource name of a
[Project][google.cloud.discoveryengine.v1beta.Project], such as
`projects/{project_id_or_number}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The name to set.public ProvisionProjectRequest.Builder clearName()
Required. Full resource name of a
[Project][google.cloud.discoveryengine.v1beta.Project], such as
`projects/{project_id_or_number}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public ProvisionProjectRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Full resource name of a
[Project][google.cloud.discoveryengine.v1beta.Project], such as
`projects/{project_id_or_number}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for name to set.public boolean getAcceptDataUseTerms()
Required. Set to `true` to specify that caller has read and would like to give consent to the [Terms for data use](https://cloud.google.com/retail/data-use-terms).
bool accept_data_use_terms = 2 [(.google.api.field_behavior) = REQUIRED];getAcceptDataUseTerms in interface ProvisionProjectRequestOrBuilderpublic ProvisionProjectRequest.Builder setAcceptDataUseTerms(boolean value)
Required. Set to `true` to specify that caller has read and would like to give consent to the [Terms for data use](https://cloud.google.com/retail/data-use-terms).
bool accept_data_use_terms = 2 [(.google.api.field_behavior) = REQUIRED];value - The acceptDataUseTerms to set.public ProvisionProjectRequest.Builder clearAcceptDataUseTerms()
Required. Set to `true` to specify that caller has read and would like to give consent to the [Terms for data use](https://cloud.google.com/retail/data-use-terms).
bool accept_data_use_terms = 2 [(.google.api.field_behavior) = REQUIRED];public String getDataUseTermsVersion()
Required. The version of the [Terms for data use](https://cloud.google.com/retail/data-use-terms) that caller has read and would like to give consent to. Acceptable version is `2022-11-23`, and this may change over time.
string data_use_terms_version = 3 [(.google.api.field_behavior) = REQUIRED];getDataUseTermsVersion in interface ProvisionProjectRequestOrBuilderpublic com.google.protobuf.ByteString getDataUseTermsVersionBytes()
Required. The version of the [Terms for data use](https://cloud.google.com/retail/data-use-terms) that caller has read and would like to give consent to. Acceptable version is `2022-11-23`, and this may change over time.
string data_use_terms_version = 3 [(.google.api.field_behavior) = REQUIRED];getDataUseTermsVersionBytes in interface ProvisionProjectRequestOrBuilderpublic ProvisionProjectRequest.Builder setDataUseTermsVersion(String value)
Required. The version of the [Terms for data use](https://cloud.google.com/retail/data-use-terms) that caller has read and would like to give consent to. Acceptable version is `2022-11-23`, and this may change over time.
string data_use_terms_version = 3 [(.google.api.field_behavior) = REQUIRED];value - The dataUseTermsVersion to set.public ProvisionProjectRequest.Builder clearDataUseTermsVersion()
Required. The version of the [Terms for data use](https://cloud.google.com/retail/data-use-terms) that caller has read and would like to give consent to. Acceptable version is `2022-11-23`, and this may change over time.
string data_use_terms_version = 3 [(.google.api.field_behavior) = REQUIRED];public ProvisionProjectRequest.Builder setDataUseTermsVersionBytes(com.google.protobuf.ByteString value)
Required. The version of the [Terms for data use](https://cloud.google.com/retail/data-use-terms) that caller has read and would like to give consent to. Acceptable version is `2022-11-23`, and this may change over time.
string data_use_terms_version = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes for dataUseTermsVersion to set.public final ProvisionProjectRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisionProjectRequest.Builder>public final ProvisionProjectRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ProvisionProjectRequest.Builder>Copyright © 2025 Google LLC. All rights reserved.