public static final class WorkspaceConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<WorkspaceConfig.Builder> implements WorkspaceConfigOrBuilder
Config to store data store type configuration for workspace dataProtobuf type
google.cloud.discoveryengine.v1.WorkspaceConfig| Modifier and Type | Method and Description |
|---|---|
WorkspaceConfig |
build() |
WorkspaceConfig |
buildPartial() |
WorkspaceConfig.Builder |
clear() |
WorkspaceConfig.Builder |
clearDasherCustomerId()
Obfuscated Dasher customer ID.
|
WorkspaceConfig.Builder |
clearSuperAdminEmailAddress()
Optional.
|
WorkspaceConfig.Builder |
clearSuperAdminServiceAccount()
Optional.
|
WorkspaceConfig.Builder |
clearType()
The Google Workspace data source.
|
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.GeneratedMessage.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 |
setDasherCustomerId(String value)
Obfuscated Dasher customer ID.
|
WorkspaceConfig.Builder |
setDasherCustomerIdBytes(com.google.protobuf.ByteString value)
Obfuscated Dasher customer ID.
|
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.
|
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, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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 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.GeneratedMessage.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.v1.WorkspaceConfig.Type type = 1;getTypeValue in interface WorkspaceConfigOrBuilderpublic WorkspaceConfig.Builder setTypeValue(int value)
The Google Workspace data source.
.google.cloud.discoveryengine.v1.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.v1.WorkspaceConfig.Type type = 1;getType in interface WorkspaceConfigOrBuilderpublic WorkspaceConfig.Builder setType(WorkspaceConfig.Type value)
The Google Workspace data source.
.google.cloud.discoveryengine.v1.WorkspaceConfig.Type type = 1;value - The type to set.public WorkspaceConfig.Builder clearType()
The Google Workspace data source.
.google.cloud.discoveryengine.v1.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.Copyright © 2026 Google LLC. All rights reserved.