public static final class MetadataJob.ExportJobSpec.ExportJobScope extends GeneratedMessageV3 implements MetadataJob.ExportJobSpec.ExportJobScopeOrBuilder
The scope of the export job.
Protobuf type google.cloud.dataplex.v1.MetadataJob.ExportJobSpec.ExportJobScope
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int ASPECT_TYPES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ENTRY_GROUPS_FIELD_NUMBER
public static final int ENTRY_GROUPS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ENTRY_TYPES_FIELD_NUMBER
public static final int ENTRY_TYPES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int ORGANIZATION_LEVEL_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int PROJECTS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
public static MetadataJob.ExportJobSpec.ExportJobScope getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static MetadataJob.ExportJobSpec.ExportJobScope.Builder newBuilder()
public static MetadataJob.ExportJobSpec.ExportJobScope.Builder newBuilder(MetadataJob.ExportJobSpec.ExportJobScope prototype)
public static MetadataJob.ExportJobSpec.ExportJobScope parseDelimitedFrom(InputStream input)
public static MetadataJob.ExportJobSpec.ExportJobScope parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(ByteString data)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(CodedInputStream input)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(InputStream input)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(ByteBuffer data)
public static MetadataJob.ExportJobSpec.ExportJobScope parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<MetadataJob.ExportJobSpec.ExportJobScope> parser()
Methods
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
public String 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}
.
Only aspects that belong to the specified aspect types are affected by
the job.
repeated string aspect_types = 5 [(.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The aspectTypes at the given index.
|
public 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) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the aspectTypes at the given index.
|
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) = { ... }
Returns |
Type |
Description |
int |
The count of aspectTypes.
|
public 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) = { ... }
public MetadataJob.ExportJobSpec.ExportJobScope getDefaultInstanceForType()
getEntryGroups(int index)
public String getEntryGroups(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) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The entryGroups at the given index.
|
getEntryGroupsBytes(int index)
public 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) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the entryGroups at the given index.
|
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) = { ... }
Returns |
Type |
Description |
int |
The count of entryGroups.
|
getEntryGroupsList()
public 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) = { ... }
getEntryTypes(int index)
public String 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}
.
Only entries that belong to the specified entry types are affected by
the job.
repeated string entry_types = 4 [(.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The entryTypes at the given index.
|
getEntryTypesBytes(int index)
public 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) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the entryTypes at the given index.
|
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) = { ... }
Returns |
Type |
Description |
int |
The count of entryTypes.
|
getEntryTypesList()
public 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) = { ... }
public boolean getOrganizationLevel()
Whether the metadata export job is an organization-level export job.
bool organization_level = 1;
Returns |
Type |
Description |
boolean |
The organizationLevel.
|
public Parser<MetadataJob.ExportJobSpec.ExportJobScope> getParserForType()
Overrides
public String getProjects(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) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The projects at the given index.
|
public 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) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the projects at the given index.
|
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) = { ... }
Returns |
Type |
Description |
int |
The count of projects.
|
public 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) = { ... }
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
Returns |
Type |
Description |
int |
|
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public MetadataJob.ExportJobSpec.ExportJobScope.Builder newBuilderForType()
protected MetadataJob.ExportJobSpec.ExportJobScope.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
public MetadataJob.ExportJobSpec.ExportJobScope.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides