Package com.google.cloud.dataplex.v1
Class MetadataJob.ExportJobSpec.ExportJobScope.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MetadataJob.ExportJobSpec.ExportJobScope.Builder>
com.google.cloud.dataplex.v1.MetadataJob.ExportJobSpec.ExportJobScope.Builder
- All Implemented Interfaces:
MetadataJob.ExportJobSpec.ExportJobScopeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MetadataJob.ExportJobSpec.ExportJobScope
public static final class MetadataJob.ExportJobSpec.ExportJobScope.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MetadataJob.ExportJobSpec.ExportJobScope.Builder>
implements MetadataJob.ExportJobSpec.ExportJobScopeOrBuilder
The scope of the export job.Protobuf type
google.cloud.dataplex.v1.MetadataJob.ExportJobSpec.ExportJobScope-
Method Summary
Modifier and TypeMethodDescriptionaddAllAspectTypes(Iterable<String> values) The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.addAllEntryGroups(Iterable<String> values) The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.addAllEntryTypes(Iterable<String> values) The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.addAllProjects(Iterable<String> values) The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.addAspectTypes(String value) The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.addAspectTypesBytes(com.google.protobuf.ByteString value) The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.addEntryGroups(String value) The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.addEntryGroupsBytes(com.google.protobuf.ByteString value) The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.addEntryTypes(String value) The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.addEntryTypesBytes(com.google.protobuf.ByteString value) The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.addProjects(String value) The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.addProjectsBytes(com.google.protobuf.ByteString value) The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.build()clear()The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.Whether the metadata export job is an organization-level export jobThe projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.getAspectTypes(int index) The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.com.google.protobuf.ByteStringgetAspectTypesBytes(int index) The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.intThe aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.com.google.protobuf.ProtocolStringListThe aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEntryGroups(int index) The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.com.google.protobuf.ByteStringgetEntryGroupsBytes(int index) The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.intThe entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.com.google.protobuf.ProtocolStringListThe entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.getEntryTypes(int index) The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.com.google.protobuf.ByteStringgetEntryTypesBytes(int index) The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.intThe entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.com.google.protobuf.ProtocolStringListThe entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.booleanWhether the metadata export job is an organization-level export jobgetProjects(int index) The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.com.google.protobuf.ByteStringgetProjectsBytes(int index) The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.intThe projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.com.google.protobuf.ProtocolStringListThe projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAspectTypes(int index, String value) The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`.setEntryGroups(int index, String value) The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`.setEntryTypes(int index, String value) The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`.setOrganizationLevel(boolean value) Whether the metadata export job is an organization-level export jobsetProjects(int index, String value) The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`.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<MetadataJob.ExportJobSpec.ExportJobScope.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<MetadataJob.ExportJobSpec.ExportJobScope.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<MetadataJob.ExportJobSpec.ExportJobScope.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
public MetadataJob.ExportJobSpec.ExportJobScope.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MetadataJob.ExportJobSpec.ExportJobScope.Builder>
-
mergeFrom
public MetadataJob.ExportJobSpec.ExportJobScope.Builder mergeFrom(MetadataJob.ExportJobSpec.ExportJobScope other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MetadataJob.ExportJobSpec.ExportJobScope.Builder>
-
mergeFrom
public MetadataJob.ExportJobSpec.ExportJobScope.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<MetadataJob.ExportJobSpec.ExportJobScope.Builder>- Throws:
IOException
-
getOrganizationLevel
public boolean getOrganizationLevel()Whether the metadata export job is an organization-level export job. - If `true`, the job exports the entries from the same organization and VPC Service Controls perimeter as the job. The project that the job belongs to determines the VPC Service Controls perimeter. If you set the job scope to be at the organization level, then don't provide a list of projects or entry groups. - If `false`, you must specify a list of projects or a list of entry groups whose entries you want to export. The default is `false`.
bool organization_level = 1;- Specified by:
getOrganizationLevelin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- The organizationLevel.
-
setOrganizationLevel
Whether the metadata export job is an organization-level export job. - If `true`, the job exports the entries from the same organization and VPC Service Controls perimeter as the job. The project that the job belongs to determines the VPC Service Controls perimeter. If you set the job scope to be at the organization level, then don't provide a list of projects or entry groups. - If `false`, you must specify a list of projects or a list of entry groups whose entries you want to export. The default is `false`.
bool organization_level = 1;- Parameters:
value- The organizationLevel to set.- Returns:
- This builder for chaining.
-
clearOrganizationLevel
Whether the metadata export job is an organization-level export job. - If `true`, the job exports the entries from the same organization and VPC Service Controls perimeter as the job. The project that the job belongs to determines the VPC Service Controls perimeter. If you set the job scope to be at the organization level, then don't provide a list of projects or entry groups. - If `false`, you must specify a list of projects or a list of entry groups whose entries you want to export. The default is `false`.
bool organization_level = 1;- Returns:
- This builder for chaining.
-
getProjectsList
public com.google.protobuf.ProtocolStringList getProjectsList()The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getProjectsListin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- A list containing the projects.
-
getProjectsCount
public int getProjectsCount()The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getProjectsCountin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- The count of projects.
-
getProjects
The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getProjectsin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The projects at the given index.
-
getProjectsBytes
public com.google.protobuf.ByteString getProjectsBytes(int index) The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getProjectsBytesin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the projects at the given index.
-
setProjects
The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The projects to set.- Returns:
- This builder for chaining.
-
addProjects
The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The projects to add.- Returns:
- This builder for chaining.
-
addAllProjects
The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Parameters:
values- The projects to add.- Returns:
- This builder for chaining.
-
clearProjects
The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addProjectsBytes
public MetadataJob.ExportJobSpec.ExportJobScope.Builder addProjectsBytes(com.google.protobuf.ByteString value) The projects whose metadata you want to export, in the format `projects/{project_id_or_number}`. Only the entries from the specified projects are exported. The projects must be in the same organization and VPC Service Controls perimeter as the job. If you set the job scope to be a list of projects, then set the organization-level export flag to false and don't provide a list of entry groups.repeated string projects = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the projects to add.- Returns:
- This builder for chaining.
-
getEntryGroupsList
public com.google.protobuf.ProtocolStringList getEntryGroupsList()The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Specified by:
getEntryGroupsListin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- A list containing the entryGroups.
-
getEntryGroupsCount
public int getEntryGroupsCount()The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Specified by:
getEntryGroupsCountin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- The count of entryGroups.
-
getEntryGroups
The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Specified by:
getEntryGroupsin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The entryGroups at the given index.
-
getEntryGroupsBytes
public com.google.protobuf.ByteString getEntryGroupsBytes(int index) The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Specified by:
getEntryGroupsBytesin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the entryGroups at the given index.
-
setEntryGroups
The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The entryGroups to set.- Returns:
- This builder for chaining.
-
addEntryGroups
The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Parameters:
value- The entryGroups to add.- Returns:
- This builder for chaining.
-
addAllEntryGroups
The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Parameters:
values- The entryGroups to add.- Returns:
- This builder for chaining.
-
clearEntryGroups
The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addEntryGroupsBytes
public MetadataJob.ExportJobSpec.ExportJobScope.Builder addEntryGroupsBytes(com.google.protobuf.ByteString value) The entry groups whose metadata you want to export, in the format `projects/{project_id_or_number}/locations/{location_id}/entryGroups/{entry_group_id}`. Only the entries in the specified entry groups are exported. The entry groups must be in the same location and the same VPC Service Controls perimeter as the job. If you set the job scope to be a list of entry groups, then set the organization-level export flag to false and don't provide a list of projects.repeated string entry_groups = 3 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the entryGroups to add.- Returns:
- This builder for chaining.
-
getEntryTypesList
public com.google.protobuf.ProtocolStringList getEntryTypesList()The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Specified by:
getEntryTypesListin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- A list containing the entryTypes.
-
getEntryTypesCount
public int getEntryTypesCount()The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Specified by:
getEntryTypesCountin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- The count of entryTypes.
-
getEntryTypes
The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Specified by:
getEntryTypesin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The entryTypes at the given index.
-
getEntryTypesBytes
public com.google.protobuf.ByteString getEntryTypesBytes(int index) The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Specified by:
getEntryTypesBytesin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the entryTypes at the given index.
-
setEntryTypes
The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The entryTypes to set.- Returns:
- This builder for chaining.
-
addEntryTypes
The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Parameters:
value- The entryTypes to add.- Returns:
- This builder for chaining.
-
addAllEntryTypes
The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Parameters:
values- The entryTypes to add.- Returns:
- This builder for chaining.
-
clearEntryTypes
The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addEntryTypesBytes
public MetadataJob.ExportJobSpec.ExportJobScope.Builder addEntryTypesBytes(com.google.protobuf.ByteString value) The entry types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/entryTypes/{entry_type_id}`. Only entries that belong to the specified entry types are affected by the job.repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the entryTypes to add.- Returns:
- This builder for chaining.
-
getAspectTypesList
public com.google.protobuf.ProtocolStringList getAspectTypesList()The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getAspectTypesListin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- A list containing the aspectTypes.
-
getAspectTypesCount
public int getAspectTypesCount()The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getAspectTypesCountin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Returns:
- The count of aspectTypes.
-
getAspectTypes
The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getAspectTypesin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The aspectTypes at the given index.
-
getAspectTypesBytes
public com.google.protobuf.ByteString getAspectTypesBytes(int index) The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Specified by:
getAspectTypesBytesin interfaceMetadataJob.ExportJobSpec.ExportJobScopeOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the aspectTypes at the given index.
-
setAspectTypes
The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Parameters:
index- The index to set the value at.value- The aspectTypes to set.- Returns:
- This builder for chaining.
-
addAspectTypes
The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Parameters:
value- The aspectTypes to add.- Returns:
- This builder for chaining.
-
addAllAspectTypes
The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Parameters:
values- The aspectTypes to add.- Returns:
- This builder for chaining.
-
clearAspectTypes
The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
addAspectTypesBytes
public MetadataJob.ExportJobSpec.ExportJobScope.Builder addAspectTypesBytes(com.google.protobuf.ByteString value) The aspect types that are in scope for the export job, specified as relative resource names in the format `projects/{project_id_or_number}/locations/{location}/aspectTypes/{aspect_type_id}`. Only aspects that belong to the specified aspect types are affected by the job.repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes of the aspectTypes to add.- Returns:
- This builder for chaining.
-