Class BetaManagedAgentsCronScheduleParams.Builder
-
- All Implemented Interfaces:
public final class BetaManagedAgentsCronScheduleParams.BuilderA builder for BetaManagedAgentsCronScheduleParams.
-
-
Method Summary
-
-
Method Detail
-
expression
final BetaManagedAgentsCronScheduleParams.Builder expression(String expression)
5-field POSIX cron expression: minute hour day-of-month month day-of-week (e.g., "0 9 * * 1-5" for weekdays at 9am). Day-of-week is 0-7 where 0 and 7 both mean Sunday. Extended cron syntax - seconds or year fields, and the special characters L, W, #, and ? - is not supported, nor are predefined shortcuts (@daily).
-
expression
final BetaManagedAgentsCronScheduleParams.Builder expression(JsonField<String> expression)
Sets Builder.expression to an arbitrary JSON value.
You should usually call Builder.expression with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
timezone
final BetaManagedAgentsCronScheduleParams.Builder timezone(String timezone)
Required. IANA timezone identifier (e.g., "America/Los_Angeles", "UTC"). Validated against the IANA timezone database.
-
timezone
final BetaManagedAgentsCronScheduleParams.Builder timezone(JsonField<String> timezone)
Sets Builder.timezone to an arbitrary JSON value.
You should usually call Builder.timezone with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
type
final BetaManagedAgentsCronScheduleParams.Builder type(BetaManagedAgentsCronScheduleParams.Type type)
-
type
final BetaManagedAgentsCronScheduleParams.Builder type(JsonField<BetaManagedAgentsCronScheduleParams.Type> type)
Sets Builder.type to an arbitrary JSON value.
You should usually call Builder.type with a well-typed Type value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final BetaManagedAgentsCronScheduleParams.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaManagedAgentsCronScheduleParams.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaManagedAgentsCronScheduleParams.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaManagedAgentsCronScheduleParams.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaManagedAgentsCronScheduleParams.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaManagedAgentsCronScheduleParams build()
Returns an immutable instance of BetaManagedAgentsCronScheduleParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.expression() .timezone() .type()
-
-
-
-