Class BetaManagedAgentsScheduleParams.Builder
-
- All Implemented Interfaces:
public final class BetaManagedAgentsScheduleParams.BuilderA builder for BetaManagedAgentsScheduleParams.
-
-
Method Summary
-
-
Method Detail
-
expression
final BetaManagedAgentsScheduleParams.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 BetaManagedAgentsScheduleParams.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 BetaManagedAgentsScheduleParams.Builder timezone(String timezone)
Required. IANA timezone identifier (e.g., "America/Los_Angeles", "UTC"). Validated against the IANA timezone database.
-
timezone
final BetaManagedAgentsScheduleParams.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 BetaManagedAgentsScheduleParams.Builder type(JsonField<BetaManagedAgentsScheduleParams.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 BetaManagedAgentsScheduleParams.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BetaManagedAgentsScheduleParams.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BetaManagedAgentsScheduleParams.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BetaManagedAgentsScheduleParams.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BetaManagedAgentsScheduleParams.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BetaManagedAgentsScheduleParams build()
Returns an immutable instance of BetaManagedAgentsScheduleParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.expression() .timezone() .type()
-
-
-
-