Class PreservedStatePreservedDisk

    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • hasAutoDelete

        public boolean hasAutoDelete()
         These stateful disks will never be deleted during autohealing, update, instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole MIG is deleted. Note: disks attached in READ_ONLY mode cannot be auto-deleted.
         Check the AutoDelete enum for the list of possible values.
         
        optional string auto_delete = 464761403;
        Specified by:
        hasAutoDelete in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        Whether the autoDelete field is set.
      • getAutoDelete

        public String getAutoDelete()
         These stateful disks will never be deleted during autohealing, update, instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole MIG is deleted. Note: disks attached in READ_ONLY mode cannot be auto-deleted.
         Check the AutoDelete enum for the list of possible values.
         
        optional string auto_delete = 464761403;
        Specified by:
        getAutoDelete in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        The autoDelete.
      • getAutoDeleteBytes

        public com.google.protobuf.ByteString getAutoDeleteBytes()
         These stateful disks will never be deleted during autohealing, update, instance recreate operations. This flag is used to configure if the disk should be deleted after it is no longer used by the group, e.g. when the given instance or the whole MIG is deleted. Note: disks attached in READ_ONLY mode cannot be auto-deleted.
         Check the AutoDelete enum for the list of possible values.
         
        optional string auto_delete = 464761403;
        Specified by:
        getAutoDeleteBytes in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        The bytes for autoDelete.
      • hasMode

        public boolean hasMode()
         The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
         Check the Mode enum for the list of possible values.
         
        optional string mode = 3357091;
        Specified by:
        hasMode in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        Whether the mode field is set.
      • getMode

        public String getMode()
         The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
         Check the Mode enum for the list of possible values.
         
        optional string mode = 3357091;
        Specified by:
        getMode in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        The mode.
      • getModeBytes

        public com.google.protobuf.ByteString getModeBytes()
         The mode in which to attach this disk, either READ_WRITE or READ_ONLY. If not specified, the default is to attach the disk in READ_WRITE mode.
         Check the Mode enum for the list of possible values.
         
        optional string mode = 3357091;
        Specified by:
        getModeBytes in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        The bytes for mode.
      • hasSource

        public boolean hasSource()
         The URL of the disk resource that is stateful and should be attached to the VM instance.
         
        optional string source = 177235995;
        Specified by:
        hasSource in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        Whether the source field is set.
      • getSource

        public String getSource()
         The URL of the disk resource that is stateful and should be attached to the VM instance.
         
        optional string source = 177235995;
        Specified by:
        getSource in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        The source.
      • getSourceBytes

        public com.google.protobuf.ByteString getSourceBytes()
         The URL of the disk resource that is stateful and should be attached to the VM instance.
         
        optional string source = 177235995;
        Specified by:
        getSourceBytes in interface PreservedStatePreservedDiskOrBuilder
        Returns:
        The bytes for source.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static PreservedStatePreservedDisk parseFrom​(ByteBuffer data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PreservedStatePreservedDisk parseFrom​(ByteBuffer data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PreservedStatePreservedDisk parseFrom​(com.google.protobuf.ByteString data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PreservedStatePreservedDisk parseFrom​(com.google.protobuf.ByteString data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PreservedStatePreservedDisk parseFrom​(byte[] data)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static PreservedStatePreservedDisk parseFrom​(byte[] data,
                                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                     throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public PreservedStatePreservedDisk.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public PreservedStatePreservedDisk.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected PreservedStatePreservedDisk.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<PreservedStatePreservedDisk> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public PreservedStatePreservedDisk getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder