Package com.google.appengine.v1
Class Resources.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
- com.google.appengine.v1.Resources.Builder
-
- All Implemented Interfaces:
ResourcesOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Resources
public static final class Resources.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder> implements ResourcesOrBuilder
Machine resources for a version.
Protobuf typegoogle.appengine.v1.Resources
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Resources.BuilderaddAllVolumes(Iterable<? extends Volume> values)User specified volumes.Resources.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Resources.BuilderaddVolumes(int index, Volume value)User specified volumes.Resources.BuilderaddVolumes(int index, Volume.Builder builderForValue)User specified volumes.Resources.BuilderaddVolumes(Volume value)User specified volumes.Resources.BuilderaddVolumes(Volume.Builder builderForValue)User specified volumes.Volume.BuilderaddVolumesBuilder()User specified volumes.Volume.BuilderaddVolumesBuilder(int index)User specified volumes.Resourcesbuild()ResourcesbuildPartial()Resources.Builderclear()Resources.BuilderclearCpu()Number of CPU cores needed.Resources.BuilderclearDiskGb()Disk size (GB) needed.Resources.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Resources.BuilderclearKmsKeyReference()The name of the encryption key that is stored in Google Cloud KMS.Resources.BuilderclearMemoryGb()Memory (GB) needed.Resources.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Resources.BuilderclearVolumes()User specified volumes.Resources.Builderclone()doublegetCpu()Number of CPU cores needed.ResourcesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()doublegetDiskGb()Disk size (GB) needed.StringgetKmsKeyReference()The name of the encryption key that is stored in Google Cloud KMS.com.google.protobuf.ByteStringgetKmsKeyReferenceBytes()The name of the encryption key that is stored in Google Cloud KMS.doublegetMemoryGb()Memory (GB) needed.VolumegetVolumes(int index)User specified volumes.Volume.BuildergetVolumesBuilder(int index)User specified volumes.List<Volume.Builder>getVolumesBuilderList()User specified volumes.intgetVolumesCount()User specified volumes.List<Volume>getVolumesList()User specified volumes.VolumeOrBuildergetVolumesOrBuilder(int index)User specified volumes.List<? extends VolumeOrBuilder>getVolumesOrBuilderList()User specified volumes.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Resources.BuildermergeFrom(Resources other)Resources.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Resources.BuildermergeFrom(com.google.protobuf.Message other)Resources.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Resources.BuilderremoveVolumes(int index)User specified volumes.Resources.BuildersetCpu(double value)Number of CPU cores needed.Resources.BuildersetDiskGb(double value)Disk size (GB) needed.Resources.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Resources.BuildersetKmsKeyReference(String value)The name of the encryption key that is stored in Google Cloud KMS.Resources.BuildersetKmsKeyReferenceBytes(com.google.protobuf.ByteString value)The name of the encryption key that is stored in Google Cloud KMS.Resources.BuildersetMemoryGb(double value)Memory (GB) needed.Resources.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Resources.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Resources.BuildersetVolumes(int index, Volume value)User specified volumes.Resources.BuildersetVolumes(int index, Volume.Builder builderForValue)User specified volumes.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
clear
public Resources.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
getDefaultInstanceForType
public Resources getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Resources build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Resources buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Resources.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
setField
public Resources.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
clearField
public Resources.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
clearOneof
public Resources.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
setRepeatedField
public Resources.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
addRepeatedField
public Resources.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
mergeFrom
public Resources.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Resources.Builder>
-
mergeFrom
public Resources.Builder mergeFrom(Resources other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
mergeFrom
public Resources.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Resources.Builder>- Throws:
IOException
-
getCpu
public double getCpu()
Number of CPU cores needed.
double cpu = 1;- Specified by:
getCpuin interfaceResourcesOrBuilder- Returns:
- The cpu.
-
setCpu
public Resources.Builder setCpu(double value)
Number of CPU cores needed.
double cpu = 1;- Parameters:
value- The cpu to set.- Returns:
- This builder for chaining.
-
clearCpu
public Resources.Builder clearCpu()
Number of CPU cores needed.
double cpu = 1;- Returns:
- This builder for chaining.
-
getDiskGb
public double getDiskGb()
Disk size (GB) needed.
double disk_gb = 2;- Specified by:
getDiskGbin interfaceResourcesOrBuilder- Returns:
- The diskGb.
-
setDiskGb
public Resources.Builder setDiskGb(double value)
Disk size (GB) needed.
double disk_gb = 2;- Parameters:
value- The diskGb to set.- Returns:
- This builder for chaining.
-
clearDiskGb
public Resources.Builder clearDiskGb()
Disk size (GB) needed.
double disk_gb = 2;- Returns:
- This builder for chaining.
-
getMemoryGb
public double getMemoryGb()
Memory (GB) needed.
double memory_gb = 3;- Specified by:
getMemoryGbin interfaceResourcesOrBuilder- Returns:
- The memoryGb.
-
setMemoryGb
public Resources.Builder setMemoryGb(double value)
Memory (GB) needed.
double memory_gb = 3;- Parameters:
value- The memoryGb to set.- Returns:
- This builder for chaining.
-
clearMemoryGb
public Resources.Builder clearMemoryGb()
Memory (GB) needed.
double memory_gb = 3;- Returns:
- This builder for chaining.
-
getVolumesList
public List<Volume> getVolumesList()
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;- Specified by:
getVolumesListin interfaceResourcesOrBuilder
-
getVolumesCount
public int getVolumesCount()
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;- Specified by:
getVolumesCountin interfaceResourcesOrBuilder
-
getVolumes
public Volume getVolumes(int index)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;- Specified by:
getVolumesin interfaceResourcesOrBuilder
-
setVolumes
public Resources.Builder setVolumes(int index, Volume value)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
setVolumes
public Resources.Builder setVolumes(int index, Volume.Builder builderForValue)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
addVolumes
public Resources.Builder addVolumes(Volume value)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
addVolumes
public Resources.Builder addVolumes(int index, Volume value)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
addVolumes
public Resources.Builder addVolumes(Volume.Builder builderForValue)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
addVolumes
public Resources.Builder addVolumes(int index, Volume.Builder builderForValue)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
addAllVolumes
public Resources.Builder addAllVolumes(Iterable<? extends Volume> values)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
clearVolumes
public Resources.Builder clearVolumes()
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
removeVolumes
public Resources.Builder removeVolumes(int index)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
getVolumesBuilder
public Volume.Builder getVolumesBuilder(int index)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
getVolumesOrBuilder
public VolumeOrBuilder getVolumesOrBuilder(int index)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;- Specified by:
getVolumesOrBuilderin interfaceResourcesOrBuilder
-
getVolumesOrBuilderList
public List<? extends VolumeOrBuilder> getVolumesOrBuilderList()
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;- Specified by:
getVolumesOrBuilderListin interfaceResourcesOrBuilder
-
addVolumesBuilder
public Volume.Builder addVolumesBuilder()
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
addVolumesBuilder
public Volume.Builder addVolumesBuilder(int index)
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
getVolumesBuilderList
public List<Volume.Builder> getVolumesBuilderList()
User specified volumes.
repeated .google.appengine.v1.Volume volumes = 4;
-
getKmsKeyReference
public String getKmsKeyReference()
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
string kms_key_reference = 5;- Specified by:
getKmsKeyReferencein interfaceResourcesOrBuilder- Returns:
- The kmsKeyReference.
-
getKmsKeyReferenceBytes
public com.google.protobuf.ByteString getKmsKeyReferenceBytes()
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
string kms_key_reference = 5;- Specified by:
getKmsKeyReferenceBytesin interfaceResourcesOrBuilder- Returns:
- The bytes for kmsKeyReference.
-
setKmsKeyReference
public Resources.Builder setKmsKeyReference(String value)
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
string kms_key_reference = 5;- Parameters:
value- The kmsKeyReference to set.- Returns:
- This builder for chaining.
-
clearKmsKeyReference
public Resources.Builder clearKmsKeyReference()
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
string kms_key_reference = 5;- Returns:
- This builder for chaining.
-
setKmsKeyReferenceBytes
public Resources.Builder setKmsKeyReferenceBytes(com.google.protobuf.ByteString value)
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
string kms_key_reference = 5;- Parameters:
value- The bytes for kmsKeyReference to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Resources.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
mergeUnknownFields
public final Resources.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Resources.Builder>
-
-