Package com.google.container.v1
Class DiskIoScheduler.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DiskIoScheduler.Builder>
com.google.container.v1.DiskIoScheduler.Builder
- All Implemented Interfaces:
DiskIoSchedulerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DiskIoScheduler
public static final class DiskIoScheduler.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DiskIoScheduler.Builder>
implements DiskIoSchedulerOrBuilder
DiskIoScheduler contains the configuration for the disk IO scheduler.Protobuf type
google.container.v1.DiskIoScheduler-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(DiskIoScheduler other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.setNodeAttachedDiskIoSchedulerBytes(com.google.protobuf.ByteString value) Optional.setNodeSystemIoScheduler(String value) Optional.setNodeSystemIoSchedulerBytes(com.google.protobuf.ByteString value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DiskIoScheduler.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DiskIoScheduler.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.GeneratedMessage.Builder<DiskIoScheduler.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DiskIoScheduler.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DiskIoScheduler.Builder>
-
mergeFrom
public DiskIoScheduler.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<DiskIoScheduler.Builder>- Throws:
IOException
-
getNodeSystemIoScheduler
Optional. Configures the IO scheduler for the boot disk or ephemeral lssd that runs node system workloads. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodeSystemIoSchedulerin interfaceDiskIoSchedulerOrBuilder- Returns:
- The nodeSystemIoScheduler.
-
getNodeSystemIoSchedulerBytes
public com.google.protobuf.ByteString getNodeSystemIoSchedulerBytes()Optional. Configures the IO scheduler for the boot disk or ephemeral lssd that runs node system workloads. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodeSystemIoSchedulerBytesin interfaceDiskIoSchedulerOrBuilder- Returns:
- The bytes for nodeSystemIoScheduler.
-
setNodeSystemIoScheduler
Optional. Configures the IO scheduler for the boot disk or ephemeral lssd that runs node system workloads. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The nodeSystemIoScheduler to set.- Returns:
- This builder for chaining.
-
clearNodeSystemIoScheduler
Optional. Configures the IO scheduler for the boot disk or ephemeral lssd that runs node system workloads. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setNodeSystemIoSchedulerBytes
Optional. Configures the IO scheduler for the boot disk or ephemeral lssd that runs node system workloads. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_system_io_scheduler = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for nodeSystemIoScheduler to set.- Returns:
- This builder for chaining.
-
getNodeAttachedDiskIoScheduler
Optional. Configures the IO scheduler for the attached disks. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodeAttachedDiskIoSchedulerin interfaceDiskIoSchedulerOrBuilder- Returns:
- The nodeAttachedDiskIoScheduler.
-
getNodeAttachedDiskIoSchedulerBytes
public com.google.protobuf.ByteString getNodeAttachedDiskIoSchedulerBytes()Optional. Configures the IO scheduler for the attached disks. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodeAttachedDiskIoSchedulerBytesin interfaceDiskIoSchedulerOrBuilder- Returns:
- The bytes for nodeAttachedDiskIoScheduler.
-
setNodeAttachedDiskIoScheduler
Optional. Configures the IO scheduler for the attached disks. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The nodeAttachedDiskIoScheduler to set.- Returns:
- This builder for chaining.
-
clearNodeAttachedDiskIoScheduler
Optional. Configures the IO scheduler for the attached disks. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setNodeAttachedDiskIoSchedulerBytes
public DiskIoScheduler.Builder setNodeAttachedDiskIoSchedulerBytes(com.google.protobuf.ByteString value) Optional. Configures the IO scheduler for the attached disks. Supported values are `mq-deadline`, `bfq`, `kyber`, `none`.
string node_attached_disk_io_scheduler = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for nodeAttachedDiskIoScheduler to set.- Returns:
- This builder for chaining.
-