Class InstancesStartWithEncryptionKeyRequest.Builder

    • 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<InstancesStartWithEncryptionKeyRequest.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<InstancesStartWithEncryptionKeyRequest.Builder>
      • getDefaultInstanceForType

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

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

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

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

        public List<CustomerEncryptionKeyProtectedDisk> getDisksList()
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
        Specified by:
        getDisksList in interface InstancesStartWithEncryptionKeyRequestOrBuilder
      • getDisksCount

        public int getDisksCount()
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
        Specified by:
        getDisksCount in interface InstancesStartWithEncryptionKeyRequestOrBuilder
      • getDisks

        public CustomerEncryptionKeyProtectedDisk getDisks​(int index)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
        Specified by:
        getDisks in interface InstancesStartWithEncryptionKeyRequestOrBuilder
      • setDisks

        public InstancesStartWithEncryptionKeyRequest.Builder setDisks​(int index,
                                                                       CustomerEncryptionKeyProtectedDisk value)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • setDisks

        public InstancesStartWithEncryptionKeyRequest.Builder setDisks​(int index,
                                                                       CustomerEncryptionKeyProtectedDisk.Builder builderForValue)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • addDisks

        public InstancesStartWithEncryptionKeyRequest.Builder addDisks​(CustomerEncryptionKeyProtectedDisk value)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • addDisks

        public InstancesStartWithEncryptionKeyRequest.Builder addDisks​(int index,
                                                                       CustomerEncryptionKeyProtectedDisk value)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • addDisks

        public InstancesStartWithEncryptionKeyRequest.Builder addDisks​(CustomerEncryptionKeyProtectedDisk.Builder builderForValue)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • addDisks

        public InstancesStartWithEncryptionKeyRequest.Builder addDisks​(int index,
                                                                       CustomerEncryptionKeyProtectedDisk.Builder builderForValue)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • addAllDisks

        public InstancesStartWithEncryptionKeyRequest.Builder addAllDisks​(Iterable<? extends CustomerEncryptionKeyProtectedDisk> values)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • clearDisks

        public InstancesStartWithEncryptionKeyRequest.Builder clearDisks()
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • removeDisks

        public InstancesStartWithEncryptionKeyRequest.Builder removeDisks​(int index)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • getDisksBuilder

        public CustomerEncryptionKeyProtectedDisk.Builder getDisksBuilder​(int index)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • getDisksOrBuilder

        public CustomerEncryptionKeyProtectedDiskOrBuilder getDisksOrBuilder​(int index)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
        Specified by:
        getDisksOrBuilder in interface InstancesStartWithEncryptionKeyRequestOrBuilder
      • getDisksOrBuilderList

        public List<? extends CustomerEncryptionKeyProtectedDiskOrBuilder> getDisksOrBuilderList()
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
        Specified by:
        getDisksOrBuilderList in interface InstancesStartWithEncryptionKeyRequestOrBuilder
      • addDisksBuilder

        public CustomerEncryptionKeyProtectedDisk.Builder addDisksBuilder()
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • addDisksBuilder

        public CustomerEncryptionKeyProtectedDisk.Builder addDisksBuilder​(int index)
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;
      • getDisksBuilderList

        public List<CustomerEncryptionKeyProtectedDisk.Builder> getDisksBuilderList()
         Array of disks associated with this instance that are protected with a customer-supplied encryption key. In order to start the instance, the disk url and its corresponding key must be provided. If the disk is not protected with a customer-supplied encryption key it should not be specified.
         
        repeated .google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk disks = 95594102;