Package com.google.cloud.dataplex.v1
Class Zone.DiscoverySpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Zone.DiscoverySpec.Builder>
-
- com.google.cloud.dataplex.v1.Zone.DiscoverySpec.Builder
-
- All Implemented Interfaces:
Zone.DiscoverySpecOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Zone.DiscoverySpec
public static final class Zone.DiscoverySpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Zone.DiscoverySpec.Builder> implements Zone.DiscoverySpecOrBuilder
Settings to manage the metadata discovery and publishing in a zone.
Protobuf typegoogle.cloud.dataplex.v1.Zone.DiscoverySpec
-
-
Method Summary
-
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<Zone.DiscoverySpec.Builder>
-
clear
public Zone.DiscoverySpec.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<Zone.DiscoverySpec.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<Zone.DiscoverySpec.Builder>
-
getDefaultInstanceForType
public Zone.DiscoverySpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Zone.DiscoverySpec build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Zone.DiscoverySpec buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Zone.DiscoverySpec.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<Zone.DiscoverySpec.Builder>
-
setField
public Zone.DiscoverySpec.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<Zone.DiscoverySpec.Builder>
-
clearField
public Zone.DiscoverySpec.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<Zone.DiscoverySpec.Builder>
-
clearOneof
public Zone.DiscoverySpec.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<Zone.DiscoverySpec.Builder>
-
setRepeatedField
public Zone.DiscoverySpec.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<Zone.DiscoverySpec.Builder>
-
addRepeatedField
public Zone.DiscoverySpec.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<Zone.DiscoverySpec.Builder>
-
mergeFrom
public Zone.DiscoverySpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Zone.DiscoverySpec.Builder>
-
mergeFrom
public Zone.DiscoverySpec.Builder mergeFrom(Zone.DiscoverySpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Zone.DiscoverySpec.Builder>
-
mergeFrom
public Zone.DiscoverySpec.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<Zone.DiscoverySpec.Builder>
- Throws:
IOException
-
getTriggerCase
public Zone.DiscoverySpec.TriggerCase getTriggerCase()
- Specified by:
getTriggerCase
in interfaceZone.DiscoverySpecOrBuilder
-
clearTrigger
public Zone.DiscoverySpec.Builder clearTrigger()
-
getEnabled
public boolean getEnabled()
Required. Whether discovery is enabled.
bool enabled = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getEnabled
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- The enabled.
-
setEnabled
public Zone.DiscoverySpec.Builder setEnabled(boolean value)
Required. Whether discovery is enabled.
bool enabled = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
public Zone.DiscoverySpec.Builder clearEnabled()
Required. Whether discovery is enabled.
bool enabled = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
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:
getIncludePatternsList
in 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:
getIncludePatternsCount
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- The count of includePatterns.
-
getIncludePatterns
public String getIncludePatterns(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:
getIncludePatterns
in 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:
getIncludePatternsBytes
in interfaceZone.DiscoverySpecOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the includePatterns at the given index.
-
setIncludePatterns
public Zone.DiscoverySpec.Builder setIncludePatterns(int index, String value)
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];
- Parameters:
index
- The index to set the value at.value
- The includePatterns to set.- Returns:
- This builder for chaining.
-
addIncludePatterns
public Zone.DiscoverySpec.Builder addIncludePatterns(String value)
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];
- Parameters:
value
- The includePatterns to add.- Returns:
- This builder for chaining.
-
addAllIncludePatterns
public Zone.DiscoverySpec.Builder addAllIncludePatterns(Iterable<String> values)
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];
- Parameters:
values
- The includePatterns to add.- Returns:
- This builder for chaining.
-
clearIncludePatterns
public Zone.DiscoverySpec.Builder clearIncludePatterns()
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];
- Returns:
- This builder for chaining.
-
addIncludePatternsBytes
public Zone.DiscoverySpec.Builder addIncludePatternsBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes of the includePatterns to add.- Returns:
- This builder for chaining.
-
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:
getExcludePatternsList
in 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:
getExcludePatternsCount
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- The count of excludePatterns.
-
getExcludePatterns
public String getExcludePatterns(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:
getExcludePatterns
in 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:
getExcludePatternsBytes
in interfaceZone.DiscoverySpecOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the excludePatterns at the given index.
-
setExcludePatterns
public Zone.DiscoverySpec.Builder setExcludePatterns(int index, String value)
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];
- Parameters:
index
- The index to set the value at.value
- The excludePatterns to set.- Returns:
- This builder for chaining.
-
addExcludePatterns
public Zone.DiscoverySpec.Builder addExcludePatterns(String value)
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];
- Parameters:
value
- The excludePatterns to add.- Returns:
- This builder for chaining.
-
addAllExcludePatterns
public Zone.DiscoverySpec.Builder addAllExcludePatterns(Iterable<String> values)
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];
- Parameters:
values
- The excludePatterns to add.- Returns:
- This builder for chaining.
-
clearExcludePatterns
public Zone.DiscoverySpec.Builder clearExcludePatterns()
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];
- Returns:
- This builder for chaining.
-
addExcludePatternsBytes
public Zone.DiscoverySpec.Builder addExcludePatternsBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes of the excludePatterns to add.- Returns:
- This builder for chaining.
-
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:
hasCsvOptions
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- Whether the csvOptions field is set.
-
getCsvOptions
public Zone.DiscoverySpec.CsvOptions getCsvOptions()
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getCsvOptions
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- The csvOptions.
-
setCsvOptions
public Zone.DiscoverySpec.Builder setCsvOptions(Zone.DiscoverySpec.CsvOptions value)
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];
-
setCsvOptions
public Zone.DiscoverySpec.Builder setCsvOptions(Zone.DiscoverySpec.CsvOptions.Builder builderForValue)
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];
-
mergeCsvOptions
public Zone.DiscoverySpec.Builder mergeCsvOptions(Zone.DiscoverySpec.CsvOptions value)
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];
-
clearCsvOptions
public Zone.DiscoverySpec.Builder clearCsvOptions()
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];
-
getCsvOptionsBuilder
public Zone.DiscoverySpec.CsvOptions.Builder getCsvOptionsBuilder()
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];
-
getCsvOptionsOrBuilder
public Zone.DiscoverySpec.CsvOptionsOrBuilder getCsvOptionsOrBuilder()
Optional. Configuration for CSV data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.CsvOptions csv_options = 4 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getCsvOptionsOrBuilder
in 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:
hasJsonOptions
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- Whether the jsonOptions field is set.
-
getJsonOptions
public Zone.DiscoverySpec.JsonOptions getJsonOptions()
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getJsonOptions
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- The jsonOptions.
-
setJsonOptions
public Zone.DiscoverySpec.Builder setJsonOptions(Zone.DiscoverySpec.JsonOptions value)
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];
-
setJsonOptions
public Zone.DiscoverySpec.Builder setJsonOptions(Zone.DiscoverySpec.JsonOptions.Builder builderForValue)
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];
-
mergeJsonOptions
public Zone.DiscoverySpec.Builder mergeJsonOptions(Zone.DiscoverySpec.JsonOptions value)
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];
-
clearJsonOptions
public Zone.DiscoverySpec.Builder clearJsonOptions()
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];
-
getJsonOptionsBuilder
public Zone.DiscoverySpec.JsonOptions.Builder getJsonOptionsBuilder()
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];
-
getJsonOptionsOrBuilder
public Zone.DiscoverySpec.JsonOptionsOrBuilder getJsonOptionsOrBuilder()
Optional. Configuration for Json data.
.google.cloud.dataplex.v1.Zone.DiscoverySpec.JsonOptions json_options = 5 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getJsonOptionsOrBuilder
in 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:
hasSchedule
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- Whether the schedule field is set.
-
getSchedule
public String 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:
getSchedule
in 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:
getScheduleBytes
in interfaceZone.DiscoverySpecOrBuilder
- Returns:
- The bytes for schedule.
-
setSchedule
public Zone.DiscoverySpec.Builder setSchedule(String value)
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];
- Parameters:
value
- The schedule to set.- Returns:
- This builder for chaining.
-
clearSchedule
public Zone.DiscoverySpec.Builder clearSchedule()
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];
- Returns:
- This builder for chaining.
-
setScheduleBytes
public Zone.DiscoverySpec.Builder setScheduleBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for schedule to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Zone.DiscoverySpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Zone.DiscoverySpec.Builder>
-
mergeUnknownFields
public final Zone.DiscoverySpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Zone.DiscoverySpec.Builder>
-
-