Class BetaManagedAgentsCronScheduleParams
-
- All Implemented Interfaces:
public final class BetaManagedAgentsCronScheduleParams5-field POSIX cron schedule. Literal wall-clock matching in the configured timezone.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classBetaManagedAgentsCronScheduleParams.BuilderA builder for BetaManagedAgentsCronScheduleParams.
public final classBetaManagedAgentsCronScheduleParams.Type
-
Method Summary
Modifier and Type Method Description final Stringexpression()5-field POSIX cron expression: minute hour day-of-month month day-of-week (e.g., "0 9 * * 1-5" for weekdays at 9am). final Stringtimezone()Required. final BetaManagedAgentsCronScheduleParams.Typetype()final JsonField<String>_expression()Returns the raw JSON value of expression. final JsonField<String>_timezone()Returns the raw JSON value of timezone. final JsonField<BetaManagedAgentsCronScheduleParams.Type>_type()Returns the raw JSON value of type. final Map<String, JsonValue>_additionalProperties()final BetaManagedAgentsCronScheduleParams.BuildertoBuilder()final BetaManagedAgentsCronScheduleParamsvalidate()Validates that the types of all values in this object match their expected types recursively. final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static BetaManagedAgentsCronScheduleParams.Builderbuilder()Returns a mutable builder for constructing an instance of BetaManagedAgentsCronScheduleParams. -
-
Method Detail
-
expression
final 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).
-
timezone
final String timezone()
Required. IANA timezone identifier (e.g., "America/Los_Angeles", "UTC"). Validated against the IANA timezone database.
-
type
final BetaManagedAgentsCronScheduleParams.Type type()
-
_expression
final JsonField<String> _expression()
Returns the raw JSON value of expression.
Unlike expression, this method doesn't throw if the JSON field has an unexpected type.
-
_timezone
final JsonField<String> _timezone()
Returns the raw JSON value of timezone.
Unlike timezone, this method doesn't throw if the JSON field has an unexpected type.
-
_type
final JsonField<BetaManagedAgentsCronScheduleParams.Type> _type()
Returns the raw JSON value of type.
Unlike type, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final BetaManagedAgentsCronScheduleParams.Builder toBuilder()
-
validate
final BetaManagedAgentsCronScheduleParams validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static BetaManagedAgentsCronScheduleParams.Builder builder()
Returns a mutable builder for constructing an instance of BetaManagedAgentsCronScheduleParams.
The following fields are required:
.expression() .timezone() .type()
-
-
-
-