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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<DataplexSpec.Builder> implements DataplexSpecOrBuilder
Common Dataplex fields.
Protobuf typegoogle.cloud.datacatalog.v1.DataplexSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DataplexSpec.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DataplexSpec
build()
DataplexSpec
buildPartial()
DataplexSpec.Builder
clear()
DataplexSpec.Builder
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.DataplexSpec.Builder
clearCompressionFormat()
Compression format of the data, e.g., zip, gzip etc.DataplexSpec.Builder
clearDataFormat()
Format of the data.DataplexSpec.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DataplexSpec.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DataplexSpec.Builder
clearProjectId()
Project ID of the underlying Cloud Storage or BigQuery data.DataplexSpec.Builder
clone()
String
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.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
getCompressionFormat()
Compression format of the data, e.g., zip, gzip etc.com.google.protobuf.ByteString
getCompressionFormatBytes()
Compression format of the data, e.g., zip, gzip etc.PhysicalSchema
getDataFormat()
Format of the data.PhysicalSchema.Builder
getDataFormatBuilder()
Format of the data.PhysicalSchemaOrBuilder
getDataFormatOrBuilder()
Format of the data.DataplexSpec
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getProjectId()
Project ID of the underlying Cloud Storage or BigQuery data.com.google.protobuf.ByteString
getProjectIdBytes()
Project ID of the underlying Cloud Storage or BigQuery data.boolean
hasDataFormat()
Format of the data.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DataplexSpec.Builder
mergeDataFormat(PhysicalSchema value)
Format of the data.DataplexSpec.Builder
mergeFrom(DataplexSpec other)
DataplexSpec.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DataplexSpec.Builder
mergeFrom(com.google.protobuf.Message other)
DataplexSpec.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DataplexSpec.Builder
setAsset(String 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.DataplexSpec.Builder
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.DataplexSpec.Builder
setCompressionFormat(String value)
Compression format of the data, e.g., zip, gzip etc.DataplexSpec.Builder
setCompressionFormatBytes(com.google.protobuf.ByteString value)
Compression format of the data, e.g., zip, gzip etc.DataplexSpec.Builder
setDataFormat(PhysicalSchema value)
Format of the data.DataplexSpec.Builder
setDataFormat(PhysicalSchema.Builder builderForValue)
Format of the data.DataplexSpec.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DataplexSpec.Builder
setProjectId(String value)
Project ID of the underlying Cloud Storage or BigQuery data.DataplexSpec.Builder
setProjectIdBytes(com.google.protobuf.ByteString value)
Project ID of the underlying Cloud Storage or BigQuery data.DataplexSpec.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
DataplexSpec.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
clear
public DataplexSpec.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
getDefaultInstanceForType
public DataplexSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DataplexSpec build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DataplexSpec buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DataplexSpec.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
setField
public DataplexSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
clearField
public DataplexSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
clearOneof
public DataplexSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
setRepeatedField
public DataplexSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
addRepeatedField
public DataplexSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
mergeFrom
public DataplexSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DataplexSpec.Builder>
-
mergeFrom
public DataplexSpec.Builder mergeFrom(DataplexSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
mergeFrom
public DataplexSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DataplexSpec.Builder>
- Throws:
IOException
-
getAsset
public String 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:
getAsset
in 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:
getAssetBytes
in interfaceDataplexSpecOrBuilder
- Returns:
- The bytes for asset.
-
setAsset
public DataplexSpec.Builder setAsset(String 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.
string asset = 1;
- Parameters:
value
- The asset to set.- Returns:
- This builder for chaining.
-
clearAsset
public DataplexSpec.Builder 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
public DataplexSpec.Builder 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.
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:
hasDataFormat
in interfaceDataplexSpecOrBuilder
- Returns:
- Whether the dataFormat field is set.
-
getDataFormat
public PhysicalSchema getDataFormat()
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;
- Specified by:
getDataFormat
in interfaceDataplexSpecOrBuilder
- Returns:
- The dataFormat.
-
setDataFormat
public DataplexSpec.Builder setDataFormat(PhysicalSchema value)
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;
-
setDataFormat
public DataplexSpec.Builder setDataFormat(PhysicalSchema.Builder builderForValue)
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;
-
mergeDataFormat
public DataplexSpec.Builder mergeDataFormat(PhysicalSchema value)
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;
-
clearDataFormat
public DataplexSpec.Builder clearDataFormat()
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;
-
getDataFormatBuilder
public PhysicalSchema.Builder getDataFormatBuilder()
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;
-
getDataFormatOrBuilder
public PhysicalSchemaOrBuilder getDataFormatOrBuilder()
Format of the data.
.google.cloud.datacatalog.v1.PhysicalSchema data_format = 2;
- Specified by:
getDataFormatOrBuilder
in interfaceDataplexSpecOrBuilder
-
getCompressionFormat
public String getCompressionFormat()
Compression format of the data, e.g., zip, gzip etc.
string compression_format = 3;
- Specified by:
getCompressionFormat
in 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:
getCompressionFormatBytes
in interfaceDataplexSpecOrBuilder
- Returns:
- The bytes for compressionFormat.
-
setCompressionFormat
public DataplexSpec.Builder setCompressionFormat(String value)
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
public DataplexSpec.Builder clearCompressionFormat()
Compression format of the data, e.g., zip, gzip etc.
string compression_format = 3;
- Returns:
- This builder for chaining.
-
setCompressionFormatBytes
public DataplexSpec.Builder setCompressionFormatBytes(com.google.protobuf.ByteString value)
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
public String 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:
getProjectId
in 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:
getProjectIdBytes
in interfaceDataplexSpecOrBuilder
- Returns:
- The bytes for projectId.
-
setProjectId
public DataplexSpec.Builder setProjectId(String value)
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
public DataplexSpec.Builder 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
public DataplexSpec.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
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.
-
setUnknownFields
public final DataplexSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
mergeUnknownFields
public final DataplexSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DataplexSpec.Builder>
-
-