Package com.google.cloud.deploy.v1
Class TimeWindows.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TimeWindows.Builder>
com.google.cloud.deploy.v1.TimeWindows.Builder
- All Implemented Interfaces:
TimeWindowsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TimeWindows
public static final class TimeWindows.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TimeWindows.Builder>
implements TimeWindowsOrBuilder
Time windows within which actions are restricted. See the [documentation](https://cloud.google.com/deploy/docs/deploy-policy#dates_times) for more information on how to configure dates/times.Protobuf type
google.cloud.deploy.v1.TimeWindows-
Method Summary
Modifier and TypeMethodDescriptionaddAllOneTimeWindows(Iterable<? extends OneTimeWindow> values) Optional.addAllWeeklyWindows(Iterable<? extends WeeklyWindow> values) Optional.addOneTimeWindows(int index, OneTimeWindow value) Optional.addOneTimeWindows(int index, OneTimeWindow.Builder builderForValue) Optional.addOneTimeWindows(OneTimeWindow value) Optional.addOneTimeWindows(OneTimeWindow.Builder builderForValue) Optional.Optional.addOneTimeWindowsBuilder(int index) Optional.addWeeklyWindows(int index, WeeklyWindow value) Optional.addWeeklyWindows(int index, WeeklyWindow.Builder builderForValue) Optional.addWeeklyWindows(WeeklyWindow value) Optional.addWeeklyWindows(WeeklyWindow.Builder builderForValue) Optional.Optional.addWeeklyWindowsBuilder(int index) Optional.build()clear()Optional.Required.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetOneTimeWindows(int index) Optional.getOneTimeWindowsBuilder(int index) Optional.Optional.intOptional.Optional.getOneTimeWindowsOrBuilder(int index) Optional.List<? extends OneTimeWindowOrBuilder>Optional.Required.com.google.protobuf.ByteStringRequired.getWeeklyWindows(int index) Optional.getWeeklyWindowsBuilder(int index) Optional.Optional.intOptional.Optional.getWeeklyWindowsOrBuilder(int index) Optional.List<? extends WeeklyWindowOrBuilder>Optional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(TimeWindows other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeOneTimeWindows(int index) Optional.removeWeeklyWindows(int index) Optional.setOneTimeWindows(int index, OneTimeWindow value) Optional.setOneTimeWindows(int index, OneTimeWindow.Builder builderForValue) Optional.setTimeZone(String value) Required.setTimeZoneBytes(com.google.protobuf.ByteString value) Required.setWeeklyWindows(int index, WeeklyWindow value) Optional.setWeeklyWindows(int index, WeeklyWindow.Builder builderForValue) Optional.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<TimeWindows.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<TimeWindows.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<TimeWindows.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<TimeWindows.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TimeWindows.Builder>
-
mergeFrom
public TimeWindows.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<TimeWindows.Builder>- Throws:
IOException
-
getTimeZone
Required. The time zone in IANA format [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/New_York).
string time_zone = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTimeZonein interfaceTimeWindowsOrBuilder- Returns:
- The timeZone.
-
getTimeZoneBytes
public com.google.protobuf.ByteString getTimeZoneBytes()Required. The time zone in IANA format [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/New_York).
string time_zone = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTimeZoneBytesin interfaceTimeWindowsOrBuilder- Returns:
- The bytes for timeZone.
-
setTimeZone
Required. The time zone in IANA format [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/New_York).
string time_zone = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The timeZone to set.- Returns:
- This builder for chaining.
-
clearTimeZone
Required. The time zone in IANA format [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/New_York).
string time_zone = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setTimeZoneBytes
Required. The time zone in IANA format [IANA Time Zone Database](https://www.iana.org/time-zones) (e.g. America/New_York).
string time_zone = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for timeZone to set.- Returns:
- This builder for chaining.
-
getOneTimeWindowsList
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOneTimeWindowsListin interfaceTimeWindowsOrBuilder
-
getOneTimeWindowsCount
public int getOneTimeWindowsCount()Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOneTimeWindowsCountin interfaceTimeWindowsOrBuilder
-
getOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOneTimeWindowsin interfaceTimeWindowsOrBuilder
-
setOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addAllOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
removeOneTimeWindows
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getOneTimeWindowsBuilder
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getOneTimeWindowsOrBuilder
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOneTimeWindowsOrBuilderin interfaceTimeWindowsOrBuilder
-
getOneTimeWindowsOrBuilderList
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getOneTimeWindowsOrBuilderListin interfaceTimeWindowsOrBuilder
-
addOneTimeWindowsBuilder
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
addOneTimeWindowsBuilder
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getOneTimeWindowsBuilderList
Optional. One-time windows within which actions are restricted.
repeated .google.cloud.deploy.v1.OneTimeWindow one_time_windows = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getWeeklyWindowsList
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWeeklyWindowsListin interfaceTimeWindowsOrBuilder
-
getWeeklyWindowsCount
public int getWeeklyWindowsCount()Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWeeklyWindowsCountin interfaceTimeWindowsOrBuilder
-
getWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWeeklyWindowsin interfaceTimeWindowsOrBuilder
-
setWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addAllWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
removeWeeklyWindows
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getWeeklyWindowsBuilder
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getWeeklyWindowsOrBuilder
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWeeklyWindowsOrBuilderin interfaceTimeWindowsOrBuilder
-
getWeeklyWindowsOrBuilderList
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getWeeklyWindowsOrBuilderListin interfaceTimeWindowsOrBuilder
-
addWeeklyWindowsBuilder
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
addWeeklyWindowsBuilder
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getWeeklyWindowsBuilderList
Optional. Recurring weekly windows within which actions are restricted.
repeated .google.cloud.deploy.v1.WeeklyWindow weekly_windows = 3 [(.google.api.field_behavior) = OPTIONAL];
-