Package com.google.cloud.datacatalog.v1
Class DataplexSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataplexSpec.Builder>
com.google.cloud.datacatalog.v1.DataplexSpec.Builder
- All Implemented Interfaces:
DataplexSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataplexSpec
public static final class DataplexSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataplexSpec.Builder>
implements DataplexSpecOrBuilder
Common Dataplex fields.Protobuf type
google.cloud.datacatalog.v1.DataplexSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.Compression format of the data, e.g., zip, gzip etc.Format of the data.Project ID of the underlying Cloud Storage or BigQuery data.getAsset()Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.com.google.protobuf.ByteStringFully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.Compression format of the data, e.g., zip, gzip etc.com.google.protobuf.ByteStringCompression format of the data, e.g., zip, gzip etc.Format of the data.Format of the data.Format of the data.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorProject ID of the underlying Cloud Storage or BigQuery data.com.google.protobuf.ByteStringProject ID of the underlying Cloud Storage or BigQuery data.booleanFormat of the data.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDataFormat(PhysicalSchema value) Format of the data.mergeFrom(DataplexSpec other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.setAssetBytes(com.google.protobuf.ByteString value) Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.setCompressionFormat(String value) Compression format of the data, e.g., zip, gzip etc.setCompressionFormatBytes(com.google.protobuf.ByteString value) Compression format of the data, e.g., zip, gzip etc.setDataFormat(PhysicalSchema value) Format of the data.setDataFormat(PhysicalSchema.Builder builderForValue) Format of the data.setProjectId(String value) Project ID of the underlying Cloud Storage or BigQuery data.setProjectIdBytes(com.google.protobuf.ByteString value) Project ID of the underlying Cloud Storage or BigQuery data.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<DataplexSpec.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<DataplexSpec.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<DataplexSpec.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<DataplexSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataplexSpec.Builder>
-
mergeFrom
public DataplexSpec.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<DataplexSpec.Builder>- Throws:
IOException
-
getAsset
Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.
string asset = 1;- Specified by:
getAssetin interfaceDataplexSpecOrBuilder- Returns:
- The asset.
-
getAssetBytes
public com.google.protobuf.ByteString getAssetBytes()Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.
string asset = 1;- Specified by:
getAssetBytesin interfaceDataplexSpecOrBuilder- Returns:
- The bytes for asset.
-
setAsset
Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.
string asset = 1;- Parameters:
value- The asset to set.- Returns:
- This builder for chaining.
-
clearAsset
Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.
string asset = 1;- Returns:
- This builder for chaining.
-
setAssetBytes
Fully qualified resource name of an asset in Dataplex, to which the underlying data source (Cloud Storage bucket or BigQuery dataset) of the entity is attached.
string asset = 1;- Parameters:
value- The bytes for asset to set.- Returns:
- This builder for chaining.
-
hasDataFormat
public boolean hasDataFormat()Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;- Specified by:
hasDataFormatin interfaceDataplexSpecOrBuilder- Returns:
- Whether the dataFormat field is set.
-
getDataFormat
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;- Specified by:
getDataFormatin interfaceDataplexSpecOrBuilder- Returns:
- The dataFormat.
-
setDataFormat
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2; -
setDataFormat
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2; -
mergeDataFormat
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2; -
clearDataFormat
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2; -
getDataFormatBuilder
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2; -
getDataFormatOrBuilder
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;- Specified by:
getDataFormatOrBuilderin interfaceDataplexSpecOrBuilder
-
getCompressionFormat
Compression format of the data, e.g., zip, gzip etc.
string compression_format = 3;- Specified by:
getCompressionFormatin interfaceDataplexSpecOrBuilder- Returns:
- The compressionFormat.
-
getCompressionFormatBytes
public com.google.protobuf.ByteString getCompressionFormatBytes()Compression format of the data, e.g., zip, gzip etc.
string compression_format = 3;- Specified by:
getCompressionFormatBytesin interfaceDataplexSpecOrBuilder- Returns:
- The bytes for compressionFormat.
-
setCompressionFormat
Compression format of the data, e.g., zip, gzip etc.
string compression_format = 3;- Parameters:
value- The compressionFormat to set.- Returns:
- This builder for chaining.
-
clearCompressionFormat
Compression format of the data, e.g., zip, gzip etc.
string compression_format = 3;- Returns:
- This builder for chaining.
-
setCompressionFormatBytes
Compression format of the data, e.g., zip, gzip etc.
string compression_format = 3;- Parameters:
value- The bytes for compressionFormat to set.- Returns:
- This builder for chaining.
-
getProjectId
Project ID of the underlying Cloud Storage or BigQuery data. Note that this may not be the same project as the correspondingly Dataplex lake / zone / asset.
string project_id = 4;- Specified by:
getProjectIdin interfaceDataplexSpecOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.ByteString getProjectIdBytes()Project ID of the underlying Cloud Storage or BigQuery data. Note that this may not be the same project as the correspondingly Dataplex lake / zone / asset.
string project_id = 4;- Specified by:
getProjectIdBytesin interfaceDataplexSpecOrBuilder- Returns:
- The bytes for projectId.
-
setProjectId
Project ID of the underlying Cloud Storage or BigQuery data. Note that this may not be the same project as the correspondingly Dataplex lake / zone / asset.
string project_id = 4;- Parameters:
value- The projectId to set.- Returns:
- This builder for chaining.
-
clearProjectId
Project ID of the underlying Cloud Storage or BigQuery data. Note that this may not be the same project as the correspondingly Dataplex lake / zone / asset.
string project_id = 4;- Returns:
- This builder for chaining.
-
setProjectIdBytes
Project ID of the underlying Cloud Storage or BigQuery data. Note that this may not be the same project as the correspondingly Dataplex lake / zone / asset.
string project_id = 4;- Parameters:
value- The bytes for projectId to set.- Returns:
- This builder for chaining.
-