Package com.google.cloud.dataplex.v1
Class Zone.DiscoverySpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.dataplex.v1.Zone.DiscoverySpec
- All Implemented Interfaces:
Zone.DiscoverySpecOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- Zone
public static final class Zone.DiscoverySpec
extends com.google.protobuf.GeneratedMessage
implements Zone.DiscoverySpecOrBuilder
Settings to manage the metadata discovery and publishing in a zone.Protobuf type
google.cloud.dataplex.v1.Zone.DiscoverySpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSettings to manage the metadata discovery and publishing in a zone.static final classDescribe CSV and similar semi-structured data formats.static interfacestatic final classDescribe JSON data format.static interfacestatic enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanOptional.Optional.static Zone.DiscoverySpecstatic final com.google.protobuf.Descriptors.DescriptorbooleanRequired.getExcludePatterns(int index) Optional.com.google.protobuf.ByteStringgetExcludePatternsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.getIncludePatterns(int index) Optional.com.google.protobuf.ByteStringgetIncludePatternsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.Optional.Optional.com.google.protobuf.Parser<Zone.DiscoverySpec>Optional.com.google.protobuf.ByteStringOptional.intbooleanOptional.inthashCode()booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Zone.DiscoverySpec.Builderstatic Zone.DiscoverySpec.BuildernewBuilder(Zone.DiscoverySpec prototype) protected Zone.DiscoverySpec.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static Zone.DiscoverySpecparseDelimitedFrom(InputStream input) static Zone.DiscoverySpecparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Zone.DiscoverySpecparseFrom(byte[] data) static Zone.DiscoverySpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Zone.DiscoverySpecparseFrom(com.google.protobuf.ByteString data) static Zone.DiscoverySpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Zone.DiscoverySpecparseFrom(com.google.protobuf.CodedInputStream input) static Zone.DiscoverySpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Zone.DiscoverySpecparseFrom(InputStream input) static Zone.DiscoverySpecparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Zone.DiscoverySpecparseFrom(ByteBuffer data) static Zone.DiscoverySpecparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Zone.DiscoverySpec>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
ENABLED_FIELD_NUMBER
public static final int ENABLED_FIELD_NUMBER- See Also:
-
INCLUDE_PATTERNS_FIELD_NUMBER
public static final int INCLUDE_PATTERNS_FIELD_NUMBER- See Also:
-
EXCLUDE_PATTERNS_FIELD_NUMBER
public static final int EXCLUDE_PATTERNS_FIELD_NUMBER- See Also:
-
CSV_OPTIONS_FIELD_NUMBER
public static final int CSV_OPTIONS_FIELD_NUMBER- See Also:
-
JSON_OPTIONS_FIELD_NUMBER
public static final int JSON_OPTIONS_FIELD_NUMBER- See Also:
-
SCHEDULE_FIELD_NUMBER
public static final int SCHEDULE_FIELD_NUMBER- See Also:
-
-
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
-
getTriggerCase
- Specified by:
getTriggerCasein interfaceZone.DiscoverySpecOrBuilder
-
getEnabled
public boolean getEnabled()Required. Whether discovery is enabled.
bool enabled = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getEnabledin interfaceZone.DiscoverySpecOrBuilder- Returns:
- The enabled.
-
getIncludePatternsList
public com.google.protobuf.ProtocolStringList getIncludePatternsList()Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
repeated string include_patterns = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIncludePatternsListin interfaceZone.DiscoverySpecOrBuilder- Returns:
- A list containing the includePatterns.
-
getIncludePatternsCount
public int getIncludePatternsCount()Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
repeated string include_patterns = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIncludePatternsCountin interfaceZone.DiscoverySpecOrBuilder- Returns:
- The count of includePatterns.
-
getIncludePatterns
Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
repeated string include_patterns = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIncludePatternsin interfaceZone.DiscoverySpecOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The includePatterns at the given index.
-
getIncludePatternsBytes
public com.google.protobuf.ByteString getIncludePatternsBytes(int index) Optional. The list of patterns to apply for selecting data to include during discovery if only a subset of the data should considered. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
repeated string include_patterns = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getIncludePatternsBytesin interfaceZone.DiscoverySpecOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the includePatterns at the given index.
-
getExcludePatternsList
public com.google.protobuf.ProtocolStringList getExcludePatternsList()Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
repeated string exclude_patterns = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExcludePatternsListin interfaceZone.DiscoverySpecOrBuilder- Returns:
- A list containing the excludePatterns.
-
getExcludePatternsCount
public int getExcludePatternsCount()Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
repeated string exclude_patterns = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExcludePatternsCountin interfaceZone.DiscoverySpecOrBuilder- Returns:
- The count of excludePatterns.
-
getExcludePatterns
Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
repeated string exclude_patterns = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExcludePatternsin interfaceZone.DiscoverySpecOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The excludePatterns at the given index.
-
getExcludePatternsBytes
public com.google.protobuf.ByteString getExcludePatternsBytes(int index) Optional. The list of patterns to apply for selecting data to exclude during discovery. For Cloud Storage bucket assets, these are interpreted as glob patterns used to match object names. For BigQuery dataset assets, these are interpreted as patterns to match table names.
repeated string exclude_patterns = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExcludePatternsBytesin interfaceZone.DiscoverySpecOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the excludePatterns at the given index.
-
hasCsvOptions
public boolean hasCsvOptions()Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCsvOptionsin interfaceZone.DiscoverySpecOrBuilder- Returns:
- Whether the csvOptions field is set.
-
getCsvOptions
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCsvOptionsin interfaceZone.DiscoverySpecOrBuilder- Returns:
- The csvOptions.
-
getCsvOptionsOrBuilder
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCsvOptionsOrBuilderin interfaceZone.DiscoverySpecOrBuilder
-
hasJsonOptions
public boolean hasJsonOptions()Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasJsonOptionsin interfaceZone.DiscoverySpecOrBuilder- Returns:
- Whether the jsonOptions field is set.
-
getJsonOptions
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getJsonOptionsin interfaceZone.DiscoverySpecOrBuilder- Returns:
- The jsonOptions.
-
getJsonOptionsOrBuilder
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getJsonOptionsOrBuilderin interfaceZone.DiscoverySpecOrBuilder
-
hasSchedule
public boolean hasSchedule()Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, `CRON_TZ=America/New_York 1 * * * *`, or `TZ=America/New_York 1 * * * *`.string schedule = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSchedulein interfaceZone.DiscoverySpecOrBuilder- Returns:
- Whether the schedule field is set.
-
getSchedule
Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, `CRON_TZ=America/New_York 1 * * * *`, or `TZ=America/New_York 1 * * * *`.string schedule = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSchedulein interfaceZone.DiscoverySpecOrBuilder- Returns:
- The schedule.
-
getScheduleBytes
public com.google.protobuf.ByteString getScheduleBytes()Optional. Cron schedule (https://en.wikipedia.org/wiki/Cron) for running discovery periodically. Successive discovery runs must be scheduled at least 60 minutes apart. The default value is to run discovery every 60 minutes. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or TZ=${IANA_TIME_ZONE}". The ${IANA_TIME_ZONE} may only be a valid string from IANA time zone database. For example, `CRON_TZ=America/New_York 1 * * * *`, or `TZ=America/New_York 1 * * * *`.string schedule = 10 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getScheduleBytesin interfaceZone.DiscoverySpecOrBuilder- Returns:
- The bytes for schedule.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Zone.DiscoverySpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Zone.DiscoverySpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Zone.DiscoverySpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Zone.DiscoverySpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Zone.DiscoverySpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Zone.DiscoverySpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Zone.DiscoverySpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Zone.DiscoverySpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Zone.DiscoverySpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Zone.DiscoverySpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Zone.DiscoverySpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-