Package com.google.cloud.datacatalog.v1
Class DataSource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataSource.Builder>
com.google.cloud.datacatalog.v1.DataSource.Builder
- All Implemented Interfaces:
DataSourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataSource
public static final class DataSource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataSource.Builder>
implements DataSourceOrBuilder
Physical location of an entry.Protobuf type
google.cloud.datacatalog.v1.DataSource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Full name of a resource as defined by the service.Service that physically stores the data.Output only.Detailed properties of the underlying storage.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorFull name of a resource as defined by the service.com.google.protobuf.ByteStringFull name of a resource as defined by the service.Service that physically stores the data.intService that physically stores the data.Output only.com.google.protobuf.ByteStringOutput only.Detailed properties of the underlying storage.Detailed properties of the underlying storage.Detailed properties of the underlying storage.booleanDetailed properties of the underlying storage.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(DataSource other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Detailed properties of the underlying storage.setResource(String value) Full name of a resource as defined by the service.setResourceBytes(com.google.protobuf.ByteString value) Full name of a resource as defined by the service.setService(DataSource.Service value) Service that physically stores the data.setServiceValue(int value) Service that physically stores the data.setSourceEntry(String value) Output only.setSourceEntryBytes(com.google.protobuf.ByteString value) Output only.Detailed properties of the underlying storage.setStorageProperties(StorageProperties.Builder builderForValue) Detailed properties of the underlying storage.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<DataSource.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<DataSource.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<DataSource.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<DataSource.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataSource.Builder>
-
mergeFrom
public DataSource.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<DataSource.Builder>- Throws:
IOException
-
getPropertiesCase
- Specified by:
getPropertiesCasein interfaceDataSourceOrBuilder
-
clearProperties
-
getServiceValue
public int getServiceValue()Service that physically stores the data.
.google.cloud.datacatalog.v1.DataSource.Service service = 1;- Specified by:
getServiceValuein interfaceDataSourceOrBuilder- Returns:
- The enum numeric value on the wire for service.
-
setServiceValue
Service that physically stores the data.
.google.cloud.datacatalog.v1.DataSource.Service service = 1;- Parameters:
value- The enum numeric value on the wire for service to set.- Returns:
- This builder for chaining.
-
getService
Service that physically stores the data.
.google.cloud.datacatalog.v1.DataSource.Service service = 1;- Specified by:
getServicein interfaceDataSourceOrBuilder- Returns:
- The service.
-
setService
Service that physically stores the data.
.google.cloud.datacatalog.v1.DataSource.Service service = 1;- Parameters:
value- The service to set.- Returns:
- This builder for chaining.
-
clearService
Service that physically stores the data.
.google.cloud.datacatalog.v1.DataSource.Service service = 1;- Returns:
- This builder for chaining.
-
getResource
Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}`string resource = 2;- Specified by:
getResourcein interfaceDataSourceOrBuilder- Returns:
- The resource.
-
getResourceBytes
public com.google.protobuf.ByteString getResourceBytes()Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}`string resource = 2;- Specified by:
getResourceBytesin interfaceDataSourceOrBuilder- Returns:
- The bytes for resource.
-
setResource
Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}`string resource = 2;- Parameters:
value- The resource to set.- Returns:
- This builder for chaining.
-
clearResource
Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}`string resource = 2;- Returns:
- This builder for chaining.
-
setResourceBytes
Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}`string resource = 2;- Parameters:
value- The bytes for resource to set.- Returns:
- This builder for chaining.
-
getSourceEntry
Output only. Data Catalog entry name, if applicable.
string source_entry = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSourceEntryin interfaceDataSourceOrBuilder- Returns:
- The sourceEntry.
-
getSourceEntryBytes
public com.google.protobuf.ByteString getSourceEntryBytes()Output only. Data Catalog entry name, if applicable.
string source_entry = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getSourceEntryBytesin interfaceDataSourceOrBuilder- Returns:
- The bytes for sourceEntry.
-
setSourceEntry
Output only. Data Catalog entry name, if applicable.
string source_entry = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The sourceEntry to set.- Returns:
- This builder for chaining.
-
clearSourceEntry
Output only. Data Catalog entry name, if applicable.
string source_entry = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setSourceEntryBytes
Output only. Data Catalog entry name, if applicable.
string source_entry = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for sourceEntry to set.- Returns:
- This builder for chaining.
-
hasStorageProperties
public boolean hasStorageProperties()Detailed properties of the underlying storage.
.google.cloud.datacatalog.v1.StorageProperties storage_properties = 4;- Specified by:
hasStoragePropertiesin interfaceDataSourceOrBuilder- Returns:
- Whether the storageProperties field is set.
-
getStorageProperties
Detailed properties of the underlying storage.
.google.cloud.datacatalog.v1.StorageProperties storage_properties = 4;- Specified by:
getStoragePropertiesin interfaceDataSourceOrBuilder- Returns:
- The storageProperties.
-
setStorageProperties
Detailed properties of the underlying storage.
.google.cloud.datacatalog.v1.StorageProperties storage_properties = 4; -
setStorageProperties
Detailed properties of the underlying storage.
.google.cloud.datacatalog.v1.StorageProperties storage_properties = 4; -
mergeStorageProperties
Detailed properties of the underlying storage.
.google.cloud.datacatalog.v1.StorageProperties storage_properties = 4; -
clearStorageProperties
Detailed properties of the underlying storage.
.google.cloud.datacatalog.v1.StorageProperties storage_properties = 4; -
getStoragePropertiesBuilder
Detailed properties of the underlying storage.
.google.cloud.datacatalog.v1.StorageProperties storage_properties = 4; -
getStoragePropertiesOrBuilder
Detailed properties of the underlying storage.
.google.cloud.datacatalog.v1.StorageProperties storage_properties = 4;- Specified by:
getStoragePropertiesOrBuilderin interfaceDataSourceOrBuilder
-