Class UsageResourceAllowanceSpec.Limit.Builder (0.75.0)
0.87.0 (latest)
0.85.0
0.83.0
0.82.0
0.81.0
0.80.0
0.78.0
0.76.0
0.75.0
0.74.0
0.73.0
0.72.0
0.70.0
0.68.0
0.67.0
0.64.0
0.63.0
0.62.0
0.60.0
0.59.0
0.58.0
0.57.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.49.0
0.48.0
0.47.0
0.46.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.37.0
0.36.0
0.35.0
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.24.0
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.2
0.2.2
0.1.1
public static final class UsageResourceAllowanceSpec . Limit . Builder extends GeneratedMessageV3 . Builder<UsageResourceAllowanceSpec . Limit . Builder > implements UsageResourceAllowanceSpec . LimitOrBuilder
UsageResourceAllowance limitation.
Protobuf type google.cloud.batch.v1alpha.UsageResourceAllowanceSpec.Limit
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UsageResourceAllowanceSpec . Limit . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public UsageResourceAllowanceSpec . Limit build ()
buildPartial()
public UsageResourceAllowanceSpec . Limit buildPartial ()
clear()
public UsageResourceAllowanceSpec . Limit . Builder clear ()
Overrides
clearCalendarPeriod()
public UsageResourceAllowanceSpec . Limit . Builder clearCalendarPeriod ()
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];
clearDuration()
public UsageResourceAllowanceSpec . Limit . Builder clearDuration ()
clearField(Descriptors.FieldDescriptor field)
public UsageResourceAllowanceSpec . Limit . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearLimit()
public UsageResourceAllowanceSpec . Limit . Builder clearLimit ()
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];
clearOneof(Descriptors.OneofDescriptor oneof)
public UsageResourceAllowanceSpec . Limit . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public UsageResourceAllowanceSpec . Limit . Builder clone ()
Overrides
getCalendarPeriod()
public 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];
getCalendarPeriodValue()
public 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.
getDefaultInstanceForType()
public UsageResourceAllowanceSpec . Limit getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getDurationCase()
public UsageResourceAllowanceSpec . Limit . DurationCase getDurationCase ()
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 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 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.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(UsageResourceAllowanceSpec.Limit other)
public UsageResourceAllowanceSpec . Limit . Builder mergeFrom ( UsageResourceAllowanceSpec . Limit other )
public UsageResourceAllowanceSpec . Limit . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public UsageResourceAllowanceSpec . Limit . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UsageResourceAllowanceSpec . Limit . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setCalendarPeriod(CalendarPeriod value)
public UsageResourceAllowanceSpec . Limit . Builder setCalendarPeriod ( CalendarPeriod value )
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];
Parameter
Name
Description
value
CalendarPeriod The calendarPeriod to set.
setCalendarPeriodValue(int value)
public UsageResourceAllowanceSpec . Limit . Builder setCalendarPeriodValue ( int value )
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];
Parameter
Name
Description
value
int The enum numeric value on the wire for calendarPeriod to set.
setField(Descriptors.FieldDescriptor field, Object value)
public UsageResourceAllowanceSpec . Limit . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setLimit(double value)
public UsageResourceAllowanceSpec . Limit . Builder setLimit ( double value )
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];
Parameter
Name
Description
value
double The limit to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UsageResourceAllowanceSpec . Limit . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final UsageResourceAllowanceSpec . Limit . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]