public final class AllocationPolicy extends com.google.protobuf.GeneratedMessageV3 implements AllocationPolicyOrBuilder
A Job's resource allocation policy describes when, where, and how compute resources should be allocated for the Job.Protobuf type
google.cloud.batch.v1.AllocationPolicy| Modifier and Type | Class and Description |
|---|---|
static class |
AllocationPolicy.Accelerator
Accelerator describes Compute Engine accelerators to be attached to the VM.
|
static interface |
AllocationPolicy.AcceleratorOrBuilder |
static class |
AllocationPolicy.AttachedDisk
A new or an existing persistent disk (PD) or a local ssd attached to a VM
instance.
|
static interface |
AllocationPolicy.AttachedDiskOrBuilder |
static class |
AllocationPolicy.Builder
A Job's resource allocation policy describes when, where, and how compute
resources should be allocated for the Job.
|
static class |
AllocationPolicy.Disk
A new persistent disk or a local ssd.
|
static interface |
AllocationPolicy.DiskOrBuilder |
static class |
AllocationPolicy.InstancePolicy
InstancePolicy describes an instance type and resources attached to each VM
created by this InstancePolicy.
|
static interface |
AllocationPolicy.InstancePolicyOrBuilder |
static class |
AllocationPolicy.InstancePolicyOrTemplate
InstancePolicyOrTemplate lets you define the type of resources to use for
this job either with an InstancePolicy or an instance template.
|
static interface |
AllocationPolicy.InstancePolicyOrTemplateOrBuilder |
static class |
AllocationPolicy.LocationPolicy
Protobuf type
google.cloud.batch.v1.AllocationPolicy.LocationPolicy |
static interface |
AllocationPolicy.LocationPolicyOrBuilder |
static class |
AllocationPolicy.NetworkInterface
A network interface.
|
static interface |
AllocationPolicy.NetworkInterfaceOrBuilder |
static class |
AllocationPolicy.NetworkPolicy
NetworkPolicy describes VM instance network configurations.
|
static interface |
AllocationPolicy.NetworkPolicyOrBuilder |
static class |
AllocationPolicy.PlacementPolicy
PlacementPolicy describes a group placement policy for the VMs controlled
by this AllocationPolicy.
|
static interface |
AllocationPolicy.PlacementPolicyOrBuilder |
static class |
AllocationPolicy.ProvisioningModel
Compute Engine VM instance provisioning model.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
INSTANCES_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
LOCATION_FIELD_NUMBER |
static int |
NETWORK_FIELD_NUMBER |
static int |
PLACEMENT_FIELD_NUMBER |
static int |
SERVICE_ACCOUNT_FIELD_NUMBER |
static int |
TAGS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
Custom labels to apply to the job and all the Compute Engine resources
that both are created by this allocation policy and support labels.
|
boolean |
equals(Object obj) |
static AllocationPolicy |
getDefaultInstance() |
AllocationPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
AllocationPolicy.InstancePolicyOrTemplate |
getInstances(int index)
Describe instances that can be created by this AllocationPolicy.
|
int |
getInstancesCount()
Describe instances that can be created by this AllocationPolicy.
|
List<AllocationPolicy.InstancePolicyOrTemplate> |
getInstancesList()
Describe instances that can be created by this AllocationPolicy.
|
AllocationPolicy.InstancePolicyOrTemplateOrBuilder |
getInstancesOrBuilder(int index)
Describe instances that can be created by this AllocationPolicy.
|
List<? extends AllocationPolicy.InstancePolicyOrTemplateOrBuilder> |
getInstancesOrBuilderList()
Describe instances that can be created by this AllocationPolicy.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Custom labels to apply to the job and all the Compute Engine resources
that both are created by this allocation policy and support labels.
|
Map<String,String> |
getLabelsMap()
Custom labels to apply to the job and all the Compute Engine resources
that both are created by this allocation policy and support labels.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Custom labels to apply to the job and all the Compute Engine resources
that both are created by this allocation policy and support labels.
|
String |
getLabelsOrThrow(String key)
Custom labels to apply to the job and all the Compute Engine resources
that both are created by this allocation policy and support labels.
|
AllocationPolicy.LocationPolicy |
getLocation()
Location where compute resources should be allocated for the Job.
|
AllocationPolicy.LocationPolicyOrBuilder |
getLocationOrBuilder()
Location where compute resources should be allocated for the Job.
|
AllocationPolicy.NetworkPolicy |
getNetwork()
The network policy.
|
AllocationPolicy.NetworkPolicyOrBuilder |
getNetworkOrBuilder()
The network policy.
|
com.google.protobuf.Parser<AllocationPolicy> |
getParserForType() |
AllocationPolicy.PlacementPolicy |
getPlacement()
The placement policy.
|
AllocationPolicy.PlacementPolicyOrBuilder |
getPlacementOrBuilder()
The placement policy.
|
int |
getSerializedSize() |
ServiceAccount |
getServiceAccount()
Defines the service account for Batch-created VMs.
|
ServiceAccountOrBuilder |
getServiceAccountOrBuilder()
Defines the service account for Batch-created VMs.
|
String |
getTags(int index)
Optional.
|
com.google.protobuf.ByteString |
getTagsBytes(int index)
Optional.
|
int |
getTagsCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getTagsList()
Optional.
|
int |
hashCode() |
boolean |
hasLocation()
Location where compute resources should be allocated for the Job.
|
boolean |
hasNetwork()
The network policy.
|
boolean |
hasPlacement()
The placement policy.
|
boolean |
hasServiceAccount()
Defines the service account for Batch-created VMs.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapFieldReflectionAccessor |
internalGetMapFieldReflection(int number) |
boolean |
isInitialized() |
static AllocationPolicy.Builder |
newBuilder() |
static AllocationPolicy.Builder |
newBuilder(AllocationPolicy prototype) |
AllocationPolicy.Builder |
newBuilderForType() |
protected AllocationPolicy.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static AllocationPolicy |
parseDelimitedFrom(InputStream input) |
static AllocationPolicy |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AllocationPolicy |
parseFrom(byte[] data) |
static AllocationPolicy |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AllocationPolicy |
parseFrom(ByteBuffer data) |
static AllocationPolicy |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AllocationPolicy |
parseFrom(com.google.protobuf.ByteString data) |
static AllocationPolicy |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AllocationPolicy |
parseFrom(com.google.protobuf.CodedInputStream input) |
static AllocationPolicy |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static AllocationPolicy |
parseFrom(InputStream input) |
static AllocationPolicy |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<AllocationPolicy> |
parser() |
AllocationPolicy.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int LOCATION_FIELD_NUMBER
public static final int INSTANCES_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int NETWORK_FIELD_NUMBER
public static final int PLACEMENT_FIELD_NUMBER
public static final int TAGS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasLocation()
Location where compute resources should be allocated for the Job.
.google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1;hasLocation in interface AllocationPolicyOrBuilderpublic AllocationPolicy.LocationPolicy getLocation()
Location where compute resources should be allocated for the Job.
.google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1;getLocation in interface AllocationPolicyOrBuilderpublic AllocationPolicy.LocationPolicyOrBuilder getLocationOrBuilder()
Location where compute resources should be allocated for the Job.
.google.cloud.batch.v1.AllocationPolicy.LocationPolicy location = 1;getLocationOrBuilder in interface AllocationPolicyOrBuilderpublic List<AllocationPolicy.InstancePolicyOrTemplate> getInstancesList()
Describe instances that can be created by this AllocationPolicy. Only instances[0] is supported now.
repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8;
getInstancesList in interface AllocationPolicyOrBuilderpublic List<? extends AllocationPolicy.InstancePolicyOrTemplateOrBuilder> getInstancesOrBuilderList()
Describe instances that can be created by this AllocationPolicy. Only instances[0] is supported now.
repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8;
getInstancesOrBuilderList in interface AllocationPolicyOrBuilderpublic int getInstancesCount()
Describe instances that can be created by this AllocationPolicy. Only instances[0] is supported now.
repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8;
getInstancesCount in interface AllocationPolicyOrBuilderpublic AllocationPolicy.InstancePolicyOrTemplate getInstances(int index)
Describe instances that can be created by this AllocationPolicy. Only instances[0] is supported now.
repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8;
getInstances in interface AllocationPolicyOrBuilderpublic AllocationPolicy.InstancePolicyOrTemplateOrBuilder getInstancesOrBuilder(int index)
Describe instances that can be created by this AllocationPolicy. Only instances[0] is supported now.
repeated .google.cloud.batch.v1.AllocationPolicy.InstancePolicyOrTemplate instances = 8;
getInstancesOrBuilder in interface AllocationPolicyOrBuilderpublic boolean hasServiceAccount()
Defines the service account for Batch-created VMs. If omitted, the [default Compute Engine service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. Must match the service account specified in any used instance template configured in the Batch job. Includes the following fields: * email: The service account's email address. If not set, the default Compute Engine service account is used. * scopes: Additional OAuth scopes to grant the service account, beyond the default cloud-platform scope. (list of strings)
.google.cloud.batch.v1.ServiceAccount service_account = 9;hasServiceAccount in interface AllocationPolicyOrBuilderpublic ServiceAccount getServiceAccount()
Defines the service account for Batch-created VMs. If omitted, the [default Compute Engine service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. Must match the service account specified in any used instance template configured in the Batch job. Includes the following fields: * email: The service account's email address. If not set, the default Compute Engine service account is used. * scopes: Additional OAuth scopes to grant the service account, beyond the default cloud-platform scope. (list of strings)
.google.cloud.batch.v1.ServiceAccount service_account = 9;getServiceAccount in interface AllocationPolicyOrBuilderpublic ServiceAccountOrBuilder getServiceAccountOrBuilder()
Defines the service account for Batch-created VMs. If omitted, the [default Compute Engine service account](https://cloud.google.com/compute/docs/access/service-accounts#default_service_account) is used. Must match the service account specified in any used instance template configured in the Batch job. Includes the following fields: * email: The service account's email address. If not set, the default Compute Engine service account is used. * scopes: Additional OAuth scopes to grant the service account, beyond the default cloud-platform scope. (list of strings)
.google.cloud.batch.v1.ServiceAccount service_account = 9;getServiceAccountOrBuilder in interface AllocationPolicyOrBuilderpublic int getLabelsCount()
AllocationPolicyOrBuilderCustom labels to apply to the job and all the Compute Engine resources that both are created by this allocation policy and support labels. Use labels to group and describe the resources they are applied to. Batch automatically applies predefined labels and supports multiple `labels` fields for each job, which each let you apply custom labels to various resources. Label names that start with "goog-" or "google-" are reserved for predefined labels. For more information about labels with Batch, see [Organize resources using labels](https://cloud.google.com/batch/docs/organize-resources-using-labels).
map<string, string> labels = 6;getLabelsCount in interface AllocationPolicyOrBuilderpublic boolean containsLabels(String key)
Custom labels to apply to the job and all the Compute Engine resources that both are created by this allocation policy and support labels. Use labels to group and describe the resources they are applied to. Batch automatically applies predefined labels and supports multiple `labels` fields for each job, which each let you apply custom labels to various resources. Label names that start with "goog-" or "google-" are reserved for predefined labels. For more information about labels with Batch, see [Organize resources using labels](https://cloud.google.com/batch/docs/organize-resources-using-labels).
map<string, string> labels = 6;containsLabels in interface AllocationPolicyOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface AllocationPolicyOrBuilderpublic Map<String,String> getLabelsMap()
Custom labels to apply to the job and all the Compute Engine resources that both are created by this allocation policy and support labels. Use labels to group and describe the resources they are applied to. Batch automatically applies predefined labels and supports multiple `labels` fields for each job, which each let you apply custom labels to various resources. Label names that start with "goog-" or "google-" are reserved for predefined labels. For more information about labels with Batch, see [Organize resources using labels](https://cloud.google.com/batch/docs/organize-resources-using-labels).
map<string, string> labels = 6;getLabelsMap in interface AllocationPolicyOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Custom labels to apply to the job and all the Compute Engine resources that both are created by this allocation policy and support labels. Use labels to group and describe the resources they are applied to. Batch automatically applies predefined labels and supports multiple `labels` fields for each job, which each let you apply custom labels to various resources. Label names that start with "goog-" or "google-" are reserved for predefined labels. For more information about labels with Batch, see [Organize resources using labels](https://cloud.google.com/batch/docs/organize-resources-using-labels).
map<string, string> labels = 6;getLabelsOrDefault in interface AllocationPolicyOrBuilderpublic String getLabelsOrThrow(String key)
Custom labels to apply to the job and all the Compute Engine resources that both are created by this allocation policy and support labels. Use labels to group and describe the resources they are applied to. Batch automatically applies predefined labels and supports multiple `labels` fields for each job, which each let you apply custom labels to various resources. Label names that start with "goog-" or "google-" are reserved for predefined labels. For more information about labels with Batch, see [Organize resources using labels](https://cloud.google.com/batch/docs/organize-resources-using-labels).
map<string, string> labels = 6;getLabelsOrThrow in interface AllocationPolicyOrBuilderpublic boolean hasNetwork()
The network policy. If you define an instance template in the `InstancePolicyOrTemplate` field, Batch will use the network settings in the instance template instead of this field.
.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7;hasNetwork in interface AllocationPolicyOrBuilderpublic AllocationPolicy.NetworkPolicy getNetwork()
The network policy. If you define an instance template in the `InstancePolicyOrTemplate` field, Batch will use the network settings in the instance template instead of this field.
.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7;getNetwork in interface AllocationPolicyOrBuilderpublic AllocationPolicy.NetworkPolicyOrBuilder getNetworkOrBuilder()
The network policy. If you define an instance template in the `InstancePolicyOrTemplate` field, Batch will use the network settings in the instance template instead of this field.
.google.cloud.batch.v1.AllocationPolicy.NetworkPolicy network = 7;getNetworkOrBuilder in interface AllocationPolicyOrBuilderpublic boolean hasPlacement()
The placement policy.
.google.cloud.batch.v1.AllocationPolicy.PlacementPolicy placement = 10;hasPlacement in interface AllocationPolicyOrBuilderpublic AllocationPolicy.PlacementPolicy getPlacement()
The placement policy.
.google.cloud.batch.v1.AllocationPolicy.PlacementPolicy placement = 10;getPlacement in interface AllocationPolicyOrBuilderpublic AllocationPolicy.PlacementPolicyOrBuilder getPlacementOrBuilder()
The placement policy.
.google.cloud.batch.v1.AllocationPolicy.PlacementPolicy placement = 10;getPlacementOrBuilder in interface AllocationPolicyOrBuilderpublic com.google.protobuf.ProtocolStringList getTagsList()
Optional. Tags applied to the VM instances. The tags identify valid sources or targets for network firewalls. Each tag must be 1-63 characters long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt).
repeated string tags = 11 [(.google.api.field_behavior) = OPTIONAL];getTagsList in interface AllocationPolicyOrBuilderpublic int getTagsCount()
Optional. Tags applied to the VM instances. The tags identify valid sources or targets for network firewalls. Each tag must be 1-63 characters long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt).
repeated string tags = 11 [(.google.api.field_behavior) = OPTIONAL];getTagsCount in interface AllocationPolicyOrBuilderpublic String getTags(int index)
Optional. Tags applied to the VM instances. The tags identify valid sources or targets for network firewalls. Each tag must be 1-63 characters long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt).
repeated string tags = 11 [(.google.api.field_behavior) = OPTIONAL];getTags in interface AllocationPolicyOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getTagsBytes(int index)
Optional. Tags applied to the VM instances. The tags identify valid sources or targets for network firewalls. Each tag must be 1-63 characters long, and comply with [RFC1035](https://www.ietf.org/rfc/rfc1035.txt).
repeated string tags = 11 [(.google.api.field_behavior) = OPTIONAL];getTagsBytes in interface AllocationPolicyOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static AllocationPolicy parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AllocationPolicy parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AllocationPolicy parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AllocationPolicy parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AllocationPolicy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AllocationPolicy parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AllocationPolicy parseFrom(InputStream input) throws IOException
IOExceptionpublic static AllocationPolicy parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AllocationPolicy parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AllocationPolicy parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AllocationPolicy parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AllocationPolicy parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AllocationPolicy.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AllocationPolicy.Builder newBuilder()
public static AllocationPolicy.Builder newBuilder(AllocationPolicy prototype)
public AllocationPolicy.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AllocationPolicy.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static AllocationPolicy getDefaultInstance()
public static com.google.protobuf.Parser<AllocationPolicy> parser()
public com.google.protobuf.Parser<AllocationPolicy> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public AllocationPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.