Package com.google.cloud.dataplex.v1
Class ImportItem.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ImportItem.Builder>
com.google.cloud.dataplex.v1.ImportItem.Builder
- All Implemented Interfaces:
ImportItemOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ImportItem
public static final class ImportItem.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ImportItem.Builder>
implements ImportItemOrBuilder
An object that describes the values that you want to set for an entry and its attached aspects when you import metadata. Used when you run a metadata import job. See [CreateMetadataJob][google.cloud.dataplex.v1.CatalogService.CreateMetadataJob]. You provide a collection of import items in a metadata import file. For more information about how to create a metadata import file, see [Metadata import file](https://cloud.google.com/dataplex/docs/import-metadata#metadata-import-file).Protobuf type
google.cloud.dataplex.v1.ImportItem-
Method Summary
Modifier and TypeMethodDescriptionaddAllAspectKeys(Iterable<String> values) The aspects to modify.addAspectKeys(String value) The aspects to modify.addAspectKeysBytes(com.google.protobuf.ByteString value) The aspects to modify.build()clear()The aspects to modify.Information about an entry and its attached aspects.Information about the entry link.The fields to update, in paths that are relative to the `Entry` resource.getAspectKeys(int index) The aspects to modify.com.google.protobuf.ByteStringgetAspectKeysBytes(int index) The aspects to modify.intThe aspects to modify.com.google.protobuf.ProtocolStringListThe aspects to modify.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEntry()Information about an entry and its attached aspects.Information about an entry and its attached aspects.Information about the entry link.Information about the entry link.Information about the entry link.Information about an entry and its attached aspects.com.google.protobuf.FieldMaskThe fields to update, in paths that are relative to the `Entry` resource.com.google.protobuf.FieldMask.BuilderThe fields to update, in paths that are relative to the `Entry` resource.com.google.protobuf.FieldMaskOrBuilderThe fields to update, in paths that are relative to the `Entry` resource.booleanhasEntry()Information about an entry and its attached aspects.booleanInformation about the entry link.booleanThe fields to update, in paths that are relative to the `Entry` resource.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEntry(Entry value) Information about an entry and its attached aspects.mergeEntryLink(EntryLink value) Information about the entry link.mergeFrom(ImportItem other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdateMask(com.google.protobuf.FieldMask value) The fields to update, in paths that are relative to the `Entry` resource.setAspectKeys(int index, String value) The aspects to modify.Information about an entry and its attached aspects.setEntry(Entry.Builder builderForValue) Information about an entry and its attached aspects.setEntryLink(EntryLink value) Information about the entry link.setEntryLink(EntryLink.Builder builderForValue) Information about the entry link.setUpdateMask(com.google.protobuf.FieldMask value) The fields to update, in paths that are relative to the `Entry` resource.setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) The fields to update, in paths that are relative to the `Entry` resource.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<ImportItem.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<ImportItem.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<ImportItem.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ImportItem.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ImportItem.Builder>
-
mergeFrom
public ImportItem.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<ImportItem.Builder>- Throws:
IOException
-
hasEntry
public boolean hasEntry()Information about an entry and its attached aspects.
.google.cloud.dataplex.v1.Entry entry = 1;- Specified by:
hasEntryin interfaceImportItemOrBuilder- Returns:
- Whether the entry field is set.
-
getEntry
Information about an entry and its attached aspects.
.google.cloud.dataplex.v1.Entry entry = 1;- Specified by:
getEntryin interfaceImportItemOrBuilder- Returns:
- The entry.
-
setEntry
Information about an entry and its attached aspects.
.google.cloud.dataplex.v1.Entry entry = 1; -
setEntry
Information about an entry and its attached aspects.
.google.cloud.dataplex.v1.Entry entry = 1; -
mergeEntry
Information about an entry and its attached aspects.
.google.cloud.dataplex.v1.Entry entry = 1; -
clearEntry
Information about an entry and its attached aspects.
.google.cloud.dataplex.v1.Entry entry = 1; -
getEntryBuilder
Information about an entry and its attached aspects.
.google.cloud.dataplex.v1.Entry entry = 1; -
getEntryOrBuilder
Information about an entry and its attached aspects.
.google.cloud.dataplex.v1.Entry entry = 1;- Specified by:
getEntryOrBuilderin interfaceImportItemOrBuilder
-
hasEntryLink
public boolean hasEntryLink()Information about the entry link. User should provide either one of the entry or entry_link. While providing entry_link, user should not provide update_mask and aspect_keys.
.google.cloud.dataplex.v1.EntryLink entry_link = 4;- Specified by:
hasEntryLinkin interfaceImportItemOrBuilder- Returns:
- Whether the entryLink field is set.
-
getEntryLink
Information about the entry link. User should provide either one of the entry or entry_link. While providing entry_link, user should not provide update_mask and aspect_keys.
.google.cloud.dataplex.v1.EntryLink entry_link = 4;- Specified by:
getEntryLinkin interfaceImportItemOrBuilder- Returns:
- The entryLink.
-
setEntryLink
Information about the entry link. User should provide either one of the entry or entry_link. While providing entry_link, user should not provide update_mask and aspect_keys.
.google.cloud.dataplex.v1.EntryLink entry_link = 4; -
setEntryLink
Information about the entry link. User should provide either one of the entry or entry_link. While providing entry_link, user should not provide update_mask and aspect_keys.
.google.cloud.dataplex.v1.EntryLink entry_link = 4; -
mergeEntryLink
Information about the entry link. User should provide either one of the entry or entry_link. While providing entry_link, user should not provide update_mask and aspect_keys.
.google.cloud.dataplex.v1.EntryLink entry_link = 4; -
clearEntryLink
Information about the entry link. User should provide either one of the entry or entry_link. While providing entry_link, user should not provide update_mask and aspect_keys.
.google.cloud.dataplex.v1.EntryLink entry_link = 4; -
getEntryLinkBuilder
Information about the entry link. User should provide either one of the entry or entry_link. While providing entry_link, user should not provide update_mask and aspect_keys.
.google.cloud.dataplex.v1.EntryLink entry_link = 4; -
getEntryLinkOrBuilder
Information about the entry link. User should provide either one of the entry or entry_link. While providing entry_link, user should not provide update_mask and aspect_keys.
.google.cloud.dataplex.v1.EntryLink entry_link = 4;- Specified by:
getEntryLinkOrBuilderin interfaceImportItemOrBuilder
-
hasUpdateMask
public boolean hasUpdateMask()The fields to update, in paths that are relative to the `Entry` resource. Separate each field with a comma. In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of all of the fields for an entry that can be modified, including aspects. This means that Dataplex Universal Catalog replaces the existing entry with the entry in the metadata import file. All modifiable fields are updated, regardless of the fields that are listed in the update mask, and regardless of whether a field is present in the `entry` object. The `update_mask` field is ignored when an entry is created or re-created. In an aspect-only metadata job (when entry sync mode is `NONE`), set this value to `aspects`. Dataplex Universal Catalog also determines which entries and aspects to modify by comparing the values and timestamps that you provide in the metadata import file with the values and timestamps that exist in your project. For more information, see [Comparison logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
.google.protobuf.FieldMask update_mask = 2;- Specified by:
hasUpdateMaskin interfaceImportItemOrBuilder- Returns:
- Whether the updateMask field is set.
-
getUpdateMask
public com.google.protobuf.FieldMask getUpdateMask()The fields to update, in paths that are relative to the `Entry` resource. Separate each field with a comma. In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of all of the fields for an entry that can be modified, including aspects. This means that Dataplex Universal Catalog replaces the existing entry with the entry in the metadata import file. All modifiable fields are updated, regardless of the fields that are listed in the update mask, and regardless of whether a field is present in the `entry` object. The `update_mask` field is ignored when an entry is created or re-created. In an aspect-only metadata job (when entry sync mode is `NONE`), set this value to `aspects`. Dataplex Universal Catalog also determines which entries and aspects to modify by comparing the values and timestamps that you provide in the metadata import file with the values and timestamps that exist in your project. For more information, see [Comparison logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
.google.protobuf.FieldMask update_mask = 2;- Specified by:
getUpdateMaskin interfaceImportItemOrBuilder- Returns:
- The updateMask.
-
setUpdateMask
The fields to update, in paths that are relative to the `Entry` resource. Separate each field with a comma. In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of all of the fields for an entry that can be modified, including aspects. This means that Dataplex Universal Catalog replaces the existing entry with the entry in the metadata import file. All modifiable fields are updated, regardless of the fields that are listed in the update mask, and regardless of whether a field is present in the `entry` object. The `update_mask` field is ignored when an entry is created or re-created. In an aspect-only metadata job (when entry sync mode is `NONE`), set this value to `aspects`. Dataplex Universal Catalog also determines which entries and aspects to modify by comparing the values and timestamps that you provide in the metadata import file with the values and timestamps that exist in your project. For more information, see [Comparison logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
.google.protobuf.FieldMask update_mask = 2; -
setUpdateMask
The fields to update, in paths that are relative to the `Entry` resource. Separate each field with a comma. In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of all of the fields for an entry that can be modified, including aspects. This means that Dataplex Universal Catalog replaces the existing entry with the entry in the metadata import file. All modifiable fields are updated, regardless of the fields that are listed in the update mask, and regardless of whether a field is present in the `entry` object. The `update_mask` field is ignored when an entry is created or re-created. In an aspect-only metadata job (when entry sync mode is `NONE`), set this value to `aspects`. Dataplex Universal Catalog also determines which entries and aspects to modify by comparing the values and timestamps that you provide in the metadata import file with the values and timestamps that exist in your project. For more information, see [Comparison logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
.google.protobuf.FieldMask update_mask = 2; -
mergeUpdateMask
The fields to update, in paths that are relative to the `Entry` resource. Separate each field with a comma. In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of all of the fields for an entry that can be modified, including aspects. This means that Dataplex Universal Catalog replaces the existing entry with the entry in the metadata import file. All modifiable fields are updated, regardless of the fields that are listed in the update mask, and regardless of whether a field is present in the `entry` object. The `update_mask` field is ignored when an entry is created or re-created. In an aspect-only metadata job (when entry sync mode is `NONE`), set this value to `aspects`. Dataplex Universal Catalog also determines which entries and aspects to modify by comparing the values and timestamps that you provide in the metadata import file with the values and timestamps that exist in your project. For more information, see [Comparison logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
.google.protobuf.FieldMask update_mask = 2; -
clearUpdateMask
The fields to update, in paths that are relative to the `Entry` resource. Separate each field with a comma. In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of all of the fields for an entry that can be modified, including aspects. This means that Dataplex Universal Catalog replaces the existing entry with the entry in the metadata import file. All modifiable fields are updated, regardless of the fields that are listed in the update mask, and regardless of whether a field is present in the `entry` object. The `update_mask` field is ignored when an entry is created or re-created. In an aspect-only metadata job (when entry sync mode is `NONE`), set this value to `aspects`. Dataplex Universal Catalog also determines which entries and aspects to modify by comparing the values and timestamps that you provide in the metadata import file with the values and timestamps that exist in your project. For more information, see [Comparison logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
.google.protobuf.FieldMask update_mask = 2; -
getUpdateMaskBuilder
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder()The fields to update, in paths that are relative to the `Entry` resource. Separate each field with a comma. In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of all of the fields for an entry that can be modified, including aspects. This means that Dataplex Universal Catalog replaces the existing entry with the entry in the metadata import file. All modifiable fields are updated, regardless of the fields that are listed in the update mask, and regardless of whether a field is present in the `entry` object. The `update_mask` field is ignored when an entry is created or re-created. In an aspect-only metadata job (when entry sync mode is `NONE`), set this value to `aspects`. Dataplex Universal Catalog also determines which entries and aspects to modify by comparing the values and timestamps that you provide in the metadata import file with the values and timestamps that exist in your project. For more information, see [Comparison logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
.google.protobuf.FieldMask update_mask = 2; -
getUpdateMaskOrBuilder
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()The fields to update, in paths that are relative to the `Entry` resource. Separate each field with a comma. In `FULL` entry sync mode, Dataplex Universal Catalog includes the paths of all of the fields for an entry that can be modified, including aspects. This means that Dataplex Universal Catalog replaces the existing entry with the entry in the metadata import file. All modifiable fields are updated, regardless of the fields that are listed in the update mask, and regardless of whether a field is present in the `entry` object. The `update_mask` field is ignored when an entry is created or re-created. In an aspect-only metadata job (when entry sync mode is `NONE`), set this value to `aspects`. Dataplex Universal Catalog also determines which entries and aspects to modify by comparing the values and timestamps that you provide in the metadata import file with the values and timestamps that exist in your project. For more information, see [Comparison logic](https://cloud.google.com/dataplex/docs/import-metadata#data-modification-logic).
.google.protobuf.FieldMask update_mask = 2;- Specified by:
getUpdateMaskOrBuilderin interfaceImportItemOrBuilder
-
getAspectKeysList
public com.google.protobuf.ProtocolStringList getAspectKeysList()The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Specified by:
getAspectKeysListin interfaceImportItemOrBuilder- Returns:
- A list containing the aspectKeys.
-
getAspectKeysCount
public int getAspectKeysCount()The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Specified by:
getAspectKeysCountin interfaceImportItemOrBuilder- Returns:
- The count of aspectKeys.
-
getAspectKeys
The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Specified by:
getAspectKeysin interfaceImportItemOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The aspectKeys at the given index.
-
getAspectKeysBytes
public com.google.protobuf.ByteString getAspectKeysBytes(int index) The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Specified by:
getAspectKeysBytesin interfaceImportItemOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the aspectKeys at the given index.
-
setAspectKeys
The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Parameters:
index- The index to set the value at.value- The aspectKeys to set.- Returns:
- This builder for chaining.
-
addAspectKeys
The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Parameters:
value- The aspectKeys to add.- Returns:
- This builder for chaining.
-
addAllAspectKeys
The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Parameters:
values- The aspectKeys to add.- Returns:
- This builder for chaining.
-
clearAspectKeys
The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Returns:
- This builder for chaining.
-
addAspectKeysBytes
The aspects to modify. Supports the following syntaxes: * `{aspect_type_reference}`: matches aspects that belong to the specified aspect type and are attached directly to the entry. * `{aspect_type_reference}@{path}`: matches aspects that belong to the specified aspect type and path. * `{aspect_type_reference}@*` : matches aspects of the given type for all paths. * `*@path` : matches aspects of all types on the given path. Replace `{aspect_type_reference}` with a reference to the aspect type, in the format `{project_id_or_number}.{location_id}.{aspect_type_id}`. In `FULL` entry sync mode, if you leave this field empty, it is treated as specifying exactly those aspects that are present within the specified entry. Dataplex Universal Catalog implicitly adds the keys for all of the required aspects of an entry.repeated string aspect_keys = 3;- Parameters:
value- The bytes of the aspectKeys to add.- Returns:
- This builder for chaining.
-