Class InstanceSplit.Builder (0.74.0)
0.88.0 (latest)
0.87.0
0.85.0
0.83.0
0.82.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.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.5
0.2.1
0.1.2
public static final class InstanceSplit . Builder extends GeneratedMessageV3 . Builder<InstanceSplit . Builder > implements InstanceSplitOrBuilder
Holds a single instance split entry for the Worker. Allocations can be done
to a specific Revision name, or pointing to the latest Ready Revision.
Protobuf type google.cloud.run.v2.InstanceSplit
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 InstanceSplit . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public InstanceSplit build ()
buildPartial()
public InstanceSplit buildPartial ()
clear()
public InstanceSplit . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public InstanceSplit . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public InstanceSplit . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearPercent()
public InstanceSplit . Builder clearPercent ()
Specifies percent of the instance split to this Revision.
This defaults to zero if unspecified.
int32 percent = 3;
clearRevision()
public InstanceSplit . Builder clearRevision ()
Revision to which to assign this portion of instances, if split allocation
is by revision.
string revision = 2 [(.google.api.resource_reference) = { ... }
clearType()
public InstanceSplit . Builder clearType ()
The allocation type for this instance split.
.google.cloud.run.v2.InstanceSplitAllocationType type = 1;
clone()
public InstanceSplit . Builder clone ()
Overrides
getDefaultInstanceForType()
public InstanceSplit getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getPercent()
Specifies percent of the instance split to this Revision.
This defaults to zero if unspecified.
int32 percent = 3;
Returns
Type
Description
int
The percent.
getRevision()
public String getRevision ()
Revision to which to assign this portion of instances, if split allocation
is by revision.
string revision = 2 [(.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The revision.
getRevisionBytes()
public ByteString getRevisionBytes ()
Revision to which to assign this portion of instances, if split allocation
is by revision.
string revision = 2 [(.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for revision.
getType()
public InstanceSplitAllocationType getType ()
The allocation type for this instance split.
.google.cloud.run.v2.InstanceSplitAllocationType type = 1;
getTypeValue()
public int getTypeValue ()
The allocation type for this instance split.
.google.cloud.run.v2.InstanceSplitAllocationType type = 1;
Returns
Type
Description
int
The enum numeric value on the wire for type.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(InstanceSplit other)
public InstanceSplit . Builder mergeFrom ( InstanceSplit other )
public InstanceSplit . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public InstanceSplit . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final InstanceSplit . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public InstanceSplit . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setPercent(int value)
public InstanceSplit . Builder setPercent ( int value )
Specifies percent of the instance split to this Revision.
This defaults to zero if unspecified.
int32 percent = 3;
Parameter
Name
Description
value
int The percent to set.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public InstanceSplit . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setRevision(String value)
public InstanceSplit . Builder setRevision ( String value )
Revision to which to assign this portion of instances, if split allocation
is by revision.
string revision = 2 [(.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
String The revision to set.
setRevisionBytes(ByteString value)
public InstanceSplit . Builder setRevisionBytes ( ByteString value )
Revision to which to assign this portion of instances, if split allocation
is by revision.
string revision = 2 [(.google.api.resource_reference) = { ... }
Parameter
Name
Description
value
ByteString The bytes for revision to set.
setType(InstanceSplitAllocationType value)
public InstanceSplit . Builder setType ( InstanceSplitAllocationType value )
The allocation type for this instance split.
.google.cloud.run.v2.InstanceSplitAllocationType type = 1;
setTypeValue(int value)
public InstanceSplit . Builder setTypeValue ( int value )
The allocation type for this instance split.
.google.cloud.run.v2.InstanceSplitAllocationType type = 1;
Parameter
Name
Description
value
int The enum numeric value on the wire for type to set.
setUnknownFields(UnknownFieldSet unknownFields)
public final InstanceSplit . 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-30 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-30 UTC."],[],[]]