Interface UsageResourceAllowanceSpec.LimitOrBuilder (0.43.0)

public static interface UsageResourceAllowanceSpec.LimitOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCalendarPeriod()

public abstract CalendarPeriod getCalendarPeriod()

Optional. A CalendarPeriod represents the abstract concept of a time period that has a canonical start.

.google.cloud.batch.v1alpha.CalendarPeriod calendar_period = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CalendarPeriod

The calendarPeriod.

getCalendarPeriodValue()

public abstract int getCalendarPeriodValue()

Optional. A CalendarPeriod represents the abstract concept of a time period that has a canonical start.

.google.cloud.batch.v1alpha.CalendarPeriod calendar_period = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for calendarPeriod.

getDurationCase()

public abstract UsageResourceAllowanceSpec.Limit.DurationCase getDurationCase()
Returns
Type Description
UsageResourceAllowanceSpec.Limit.DurationCase

getLimit()

public abstract double getLimit()

Required. Limit value of a UsageResourceAllowance within its one duration.

Limit cannot be a negative value. Default is 0. For example, you can set limit as 10000.0 with duration of the current month by setting calendar_period field as monthly. That means in your current month, 10000.0 is the core hour limitation that your resources are allowed to consume.

optional double limit = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
double

The limit.

hasCalendarPeriod()

public abstract boolean hasCalendarPeriod()

Optional. A CalendarPeriod represents the abstract concept of a time period that has a canonical start.

.google.cloud.batch.v1alpha.CalendarPeriod calendar_period = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the calendarPeriod field is set.

hasLimit()

public abstract boolean hasLimit()

Required. Limit value of a UsageResourceAllowance within its one duration.

Limit cannot be a negative value. Default is 0. For example, you can set limit as 10000.0 with duration of the current month by setting calendar_period field as monthly. That means in your current month, 10000.0 is the core hour limitation that your resources are allowed to consume.

optional double limit = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the limit field is set.