public static final class WorkspaceConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WorkspaceConfig.Builder> implements WorkspaceConfigOrBuilder
Config to store data store type configuration for workspace dataProtobuf type
google.cloud.discoveryengine.v1beta.WorkspaceConfig| Modifier and Type | Method and Description |
|---|---|
WorkspaceConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
WorkspaceConfig |
build() |
WorkspaceConfig |
buildPartial() |
WorkspaceConfig.Builder |
clear() |
WorkspaceConfig.Builder |
clearDasherCustomerId()
Obfuscated Dasher customer ID.
|
WorkspaceConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
WorkspaceConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
WorkspaceConfig.Builder |
clearSuperAdminEmailAddress()
Optional.
|
WorkspaceConfig.Builder |
clearSuperAdminServiceAccount()
Optional.
|
WorkspaceConfig.Builder |
clearType()
The Google Workspace data source.
|
WorkspaceConfig.Builder |
clone() |
String |
getDasherCustomerId()
Obfuscated Dasher customer ID.
|
com.google.protobuf.ByteString |
getDasherCustomerIdBytes()
Obfuscated Dasher customer ID.
|
WorkspaceConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getSuperAdminEmailAddress()
Optional.
|
com.google.protobuf.ByteString |
getSuperAdminEmailAddressBytes()
Optional.
|
String |
getSuperAdminServiceAccount()
Optional.
|
com.google.protobuf.ByteString |
getSuperAdminServiceAccountBytes()
Optional.
|
WorkspaceConfig.Type |
getType()
The Google Workspace data source.
|
int |
getTypeValue()
The Google Workspace data source.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
WorkspaceConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
WorkspaceConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
WorkspaceConfig.Builder |
mergeFrom(WorkspaceConfig other) |
WorkspaceConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
WorkspaceConfig.Builder |
setDasherCustomerId(String value)
Obfuscated Dasher customer ID.
|
WorkspaceConfig.Builder |
setDasherCustomerIdBytes(com.google.protobuf.ByteString value)
Obfuscated Dasher customer ID.
|
WorkspaceConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
WorkspaceConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
WorkspaceConfig.Builder |
setSuperAdminEmailAddress(String value)
Optional.
|
WorkspaceConfig.Builder |
setSuperAdminEmailAddressBytes(com.google.protobuf.ByteString value)
Optional.
|
WorkspaceConfig.Builder |
setSuperAdminServiceAccount(String value)
Optional.
|
WorkspaceConfig.Builder |
setSuperAdminServiceAccountBytes(com.google.protobuf.ByteString value)
Optional.
|
WorkspaceConfig.Builder |
setType(WorkspaceConfig.Type value)
The Google Workspace data source.
|
WorkspaceConfig.Builder |
setTypeValue(int value)
The Google Workspace data source.
|
WorkspaceConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, 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<WorkspaceConfig.Builder>public WorkspaceConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<WorkspaceConfig.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<WorkspaceConfig.Builder>public WorkspaceConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic WorkspaceConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic WorkspaceConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic WorkspaceConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<WorkspaceConfig.Builder>public WorkspaceConfig.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<WorkspaceConfig.Builder>public WorkspaceConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<WorkspaceConfig.Builder>public WorkspaceConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<WorkspaceConfig.Builder>public WorkspaceConfig.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<WorkspaceConfig.Builder>public WorkspaceConfig.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<WorkspaceConfig.Builder>public WorkspaceConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<WorkspaceConfig.Builder>public WorkspaceConfig.Builder mergeFrom(WorkspaceConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<WorkspaceConfig.Builder>public WorkspaceConfig.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<WorkspaceConfig.Builder>IOExceptionpublic int getTypeValue()
The Google Workspace data source.
.google.cloud.discoveryengine.v1beta.WorkspaceConfig.Type type = 1;getTypeValue in interface WorkspaceConfigOrBuilderpublic WorkspaceConfig.Builder setTypeValue(int value)
The Google Workspace data source.
.google.cloud.discoveryengine.v1beta.WorkspaceConfig.Type type = 1;value - The enum numeric value on the wire for type to set.public WorkspaceConfig.Type getType()
The Google Workspace data source.
.google.cloud.discoveryengine.v1beta.WorkspaceConfig.Type type = 1;getType in interface WorkspaceConfigOrBuilderpublic WorkspaceConfig.Builder setType(WorkspaceConfig.Type value)
The Google Workspace data source.
.google.cloud.discoveryengine.v1beta.WorkspaceConfig.Type type = 1;value - The type to set.public WorkspaceConfig.Builder clearType()
The Google Workspace data source.
.google.cloud.discoveryengine.v1beta.WorkspaceConfig.Type type = 1;public String getDasherCustomerId()
Obfuscated Dasher customer ID.
string dasher_customer_id = 2;getDasherCustomerId in interface WorkspaceConfigOrBuilderpublic com.google.protobuf.ByteString getDasherCustomerIdBytes()
Obfuscated Dasher customer ID.
string dasher_customer_id = 2;getDasherCustomerIdBytes in interface WorkspaceConfigOrBuilderpublic WorkspaceConfig.Builder setDasherCustomerId(String value)
Obfuscated Dasher customer ID.
string dasher_customer_id = 2;value - The dasherCustomerId to set.public WorkspaceConfig.Builder clearDasherCustomerId()
Obfuscated Dasher customer ID.
string dasher_customer_id = 2;public WorkspaceConfig.Builder setDasherCustomerIdBytes(com.google.protobuf.ByteString value)
Obfuscated Dasher customer ID.
string dasher_customer_id = 2;value - The bytes for dasherCustomerId to set.public String getSuperAdminServiceAccount()
Optional. The super admin service account for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_service_account = 4 [(.google.api.field_behavior) = OPTIONAL];
getSuperAdminServiceAccount in interface WorkspaceConfigOrBuilderpublic com.google.protobuf.ByteString getSuperAdminServiceAccountBytes()
Optional. The super admin service account for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_service_account = 4 [(.google.api.field_behavior) = OPTIONAL];
getSuperAdminServiceAccountBytes in interface WorkspaceConfigOrBuilderpublic WorkspaceConfig.Builder setSuperAdminServiceAccount(String value)
Optional. The super admin service account for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_service_account = 4 [(.google.api.field_behavior) = OPTIONAL];
value - The superAdminServiceAccount to set.public WorkspaceConfig.Builder clearSuperAdminServiceAccount()
Optional. The super admin service account for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_service_account = 4 [(.google.api.field_behavior) = OPTIONAL];
public WorkspaceConfig.Builder setSuperAdminServiceAccountBytes(com.google.protobuf.ByteString value)
Optional. The super admin service account for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_service_account = 4 [(.google.api.field_behavior) = OPTIONAL];
value - The bytes for superAdminServiceAccount to set.public String getSuperAdminEmailAddress()
Optional. The super admin email address for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_email_address = 5 [(.google.api.field_behavior) = OPTIONAL];getSuperAdminEmailAddress in interface WorkspaceConfigOrBuilderpublic com.google.protobuf.ByteString getSuperAdminEmailAddressBytes()
Optional. The super admin email address for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_email_address = 5 [(.google.api.field_behavior) = OPTIONAL];getSuperAdminEmailAddressBytes in interface WorkspaceConfigOrBuilderpublic WorkspaceConfig.Builder setSuperAdminEmailAddress(String value)
Optional. The super admin email address for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_email_address = 5 [(.google.api.field_behavior) = OPTIONAL];value - The superAdminEmailAddress to set.public WorkspaceConfig.Builder clearSuperAdminEmailAddress()
Optional. The super admin email address for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_email_address = 5 [(.google.api.field_behavior) = OPTIONAL];public WorkspaceConfig.Builder setSuperAdminEmailAddressBytes(com.google.protobuf.ByteString value)
Optional. The super admin email address for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
string super_admin_email_address = 5 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for superAdminEmailAddress to set.public final WorkspaceConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WorkspaceConfig.Builder>public final WorkspaceConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<WorkspaceConfig.Builder>Copyright © 2025 Google LLC. All rights reserved.