Class PD.Builder

  • All Implemented Interfaces:
    PDOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    PD

    public static final class PD.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
    implements PDOrBuilder
     Deprecated: please use device_name instead.
     
    Protobuf type google.cloud.batch.v1alpha.PD
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      PD.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      PD build()  
      PD buildPartial()  
      PD.Builder clear()  
      PD.Builder clearDevice()
      PD device name, e.g.
      PD.Builder clearDisk()
      PD disk name, e.g.
      PD.Builder clearExisting()
      Deprecated.
      google.cloud.batch.v1alpha.PD.existing is deprecated.
      PD.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)  
      PD.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)  
      PD.Builder clone()  
      PD getDefaultInstanceForType()  
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      com.google.protobuf.Descriptors.Descriptor getDescriptorForType()  
      String getDevice()
      PD device name, e.g.
      com.google.protobuf.ByteString getDeviceBytes()
      PD device name, e.g.
      String getDisk()
      PD disk name, e.g.
      com.google.protobuf.ByteString getDiskBytes()
      PD disk name, e.g.
      boolean getExisting()
      Deprecated.
      google.cloud.batch.v1alpha.PD.existing is deprecated.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      PD.Builder mergeFrom​(PD other)  
      PD.Builder mergeFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      PD.Builder mergeFrom​(com.google.protobuf.Message other)  
      PD.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      PD.Builder setDevice​(String value)
      PD device name, e.g.
      PD.Builder setDeviceBytes​(com.google.protobuf.ByteString value)
      PD device name, e.g.
      PD.Builder setDisk​(String value)
      PD disk name, e.g.
      PD.Builder setDiskBytes​(com.google.protobuf.ByteString value)
      PD disk name, e.g.
      PD.Builder setExisting​(boolean value)
      Deprecated.
      google.cloud.batch.v1alpha.PD.existing is deprecated.
      PD.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)  
      PD.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)  
      PD.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)  
      • 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 interface com.google.protobuf.Message.Builder

        mergeDelimitedFrom, mergeDelimitedFrom
      • Methods inherited from interface com.google.protobuf.MessageLite.Builder

        mergeFrom
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • clear

        public PD.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • getDefaultInstanceForType

        public PD getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public PD build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public PD buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public PD.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • setField

        public PD.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                   Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • clearField

        public PD.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • clearOneof

        public PD.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • setRepeatedField

        public PD.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                           int index,
                                           Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • addRepeatedField

        public PD.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                           Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • mergeFrom

        public PD.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PD.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • mergeFrom

        public PD.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                             throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PD.Builder>
        Throws:
        IOException
      • getDisk

        public String getDisk()
         PD disk name, e.g. pd-1.
         
        string disk = 1;
        Specified by:
        getDisk in interface PDOrBuilder
        Returns:
        The disk.
      • getDiskBytes

        public com.google.protobuf.ByteString getDiskBytes()
         PD disk name, e.g. pd-1.
         
        string disk = 1;
        Specified by:
        getDiskBytes in interface PDOrBuilder
        Returns:
        The bytes for disk.
      • setDisk

        public PD.Builder setDisk​(String value)
         PD disk name, e.g. pd-1.
         
        string disk = 1;
        Parameters:
        value - The disk to set.
        Returns:
        This builder for chaining.
      • clearDisk

        public PD.Builder clearDisk()
         PD disk name, e.g. pd-1.
         
        string disk = 1;
        Returns:
        This builder for chaining.
      • setDiskBytes

        public PD.Builder setDiskBytes​(com.google.protobuf.ByteString value)
         PD disk name, e.g. pd-1.
         
        string disk = 1;
        Parameters:
        value - The bytes for disk to set.
        Returns:
        This builder for chaining.
      • getDevice

        public String getDevice()
         PD device name, e.g. persistent-disk-1.
         
        string device = 2;
        Specified by:
        getDevice in interface PDOrBuilder
        Returns:
        The device.
      • getDeviceBytes

        public com.google.protobuf.ByteString getDeviceBytes()
         PD device name, e.g. persistent-disk-1.
         
        string device = 2;
        Specified by:
        getDeviceBytes in interface PDOrBuilder
        Returns:
        The bytes for device.
      • setDevice

        public PD.Builder setDevice​(String value)
         PD device name, e.g. persistent-disk-1.
         
        string device = 2;
        Parameters:
        value - The device to set.
        Returns:
        This builder for chaining.
      • clearDevice

        public PD.Builder clearDevice()
         PD device name, e.g. persistent-disk-1.
         
        string device = 2;
        Returns:
        This builder for chaining.
      • setDeviceBytes

        public PD.Builder setDeviceBytes​(com.google.protobuf.ByteString value)
         PD device name, e.g. persistent-disk-1.
         
        string device = 2;
        Parameters:
        value - The bytes for device to set.
        Returns:
        This builder for chaining.
      • getExisting

        @Deprecated
        public boolean getExisting()
        Deprecated.
        google.cloud.batch.v1alpha.PD.existing is deprecated. See google/cloud/batch/v1alpha/volume.proto;l=85
         Whether this is an existing PD. Default is false. If false, i.e., new
         PD, we will format it into ext4 and mount to the given path. If true, i.e.,
         existing PD, it should be in ext4 format and we will mount it to the given
         path.
         
        bool existing = 3 [deprecated = true];
        Specified by:
        getExisting in interface PDOrBuilder
        Returns:
        The existing.
      • setExisting

        @Deprecated
        public PD.Builder setExisting​(boolean value)
        Deprecated.
        google.cloud.batch.v1alpha.PD.existing is deprecated. See google/cloud/batch/v1alpha/volume.proto;l=85
         Whether this is an existing PD. Default is false. If false, i.e., new
         PD, we will format it into ext4 and mount to the given path. If true, i.e.,
         existing PD, it should be in ext4 format and we will mount it to the given
         path.
         
        bool existing = 3 [deprecated = true];
        Parameters:
        value - The existing to set.
        Returns:
        This builder for chaining.
      • clearExisting

        @Deprecated
        public PD.Builder clearExisting()
        Deprecated.
        google.cloud.batch.v1alpha.PD.existing is deprecated. See google/cloud/batch/v1alpha/volume.proto;l=85
         Whether this is an existing PD. Default is false. If false, i.e., new
         PD, we will format it into ext4 and mount to the given path. If true, i.e.,
         existing PD, it should be in ext4 format and we will mount it to the given
         path.
         
        bool existing = 3 [deprecated = true];
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final PD.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>
      • mergeUnknownFields

        public final PD.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PD.Builder>