Interface UsageResourceAllowanceSpec.LimitOrBuilder (0.58.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()

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.