All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.kubernetes.client.proto.V1beta2Apps Maven / Gradle / Ivy

There is a newer version: 22.0.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: k8s.io/api/apps/v1beta2/generated.proto

package io.kubernetes.client.proto;

public final class V1beta2Apps {
  private V1beta2Apps() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface ControllerRevisionOrBuilder extends
      // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ControllerRevision)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ boolean hasMetadata(); /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMeta getMetadata(); /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder(); /** *
     * Data is the serialized representation of the state.
     * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ boolean hasData(); /** *
     * Data is the serialized representation of the state.
     * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ io.kubernetes.client.proto.Runtime.RawExtension getData(); /** *
     * Data is the serialized representation of the state.
     * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ io.kubernetes.client.proto.Runtime.RawExtensionOrBuilder getDataOrBuilder(); /** *
     * Revision indicates the revision of the state represented by Data.
     * 
* * optional int64 revision = 3; */ boolean hasRevision(); /** *
     * Revision indicates the revision of the state represented by Data.
     * 
* * optional int64 revision = 3; */ long getRevision(); } /** *
   * ControllerRevision implements an immutable snapshot of state data. Clients
   * are responsible for serializing and deserializing the objects that contain
   * their internal state.
   * Once a ControllerRevision has been successfully created, it can not be updated.
   * The API Server will fail validation of all requests that attempt to mutate
   * the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both
   * the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However,
   * it may be subject to name and representation changes in future releases, and clients should not
   * depend on its stability. It is primarily for internal use by controllers.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ControllerRevision} */ public static final class ControllerRevision extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ControllerRevision) ControllerRevisionOrBuilder { private static final long serialVersionUID = 0L; // Use ControllerRevision.newBuilder() to construct. private ControllerRevision(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ControllerRevision() { revision_ = 0L; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ControllerRevision( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ObjectMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ObjectMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { io.kubernetes.client.proto.Runtime.RawExtension.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = data_.toBuilder(); } data_ = input.readMessage(io.kubernetes.client.proto.Runtime.RawExtension.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(data_); data_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 24: { bitField0_ |= 0x00000004; revision_ = input.readInt64(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.class, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_; /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } public static final int DATA_FIELD_NUMBER = 2; private io.kubernetes.client.proto.Runtime.RawExtension data_; /** *
     * Data is the serialized representation of the state.
     * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public boolean hasData() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Data is the serialized representation of the state.
     * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public io.kubernetes.client.proto.Runtime.RawExtension getData() { return data_ == null ? io.kubernetes.client.proto.Runtime.RawExtension.getDefaultInstance() : data_; } /** *
     * Data is the serialized representation of the state.
     * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public io.kubernetes.client.proto.Runtime.RawExtensionOrBuilder getDataOrBuilder() { return data_ == null ? io.kubernetes.client.proto.Runtime.RawExtension.getDefaultInstance() : data_; } public static final int REVISION_FIELD_NUMBER = 3; private long revision_; /** *
     * Revision indicates the revision of the state represented by Data.
     * 
* * optional int64 revision = 3; */ public boolean hasRevision() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * Revision indicates the revision of the state represented by Data.
     * 
* * optional int64 revision = 3; */ public long getRevision() { return revision_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getData()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt64(3, revision_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getData()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, revision_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ControllerRevision)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ControllerRevision other = (io.kubernetes.client.proto.V1beta2Apps.ControllerRevision) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && (hasData() == other.hasData()); if (hasData()) { result = result && getData() .equals(other.getData()); } result = result && (hasRevision() == other.hasRevision()); if (hasRevision()) { result = result && (getRevision() == other.getRevision()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (hasData()) { hash = (37 * hash) + DATA_FIELD_NUMBER; hash = (53 * hash) + getData().hashCode(); } if (hasRevision()) { hash = (37 * hash) + REVISION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getRevision()); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ControllerRevision prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ControllerRevision implements an immutable snapshot of state data. Clients
     * are responsible for serializing and deserializing the objects that contain
     * their internal state.
     * Once a ControllerRevision has been successfully created, it can not be updated.
     * The API Server will fail validation of all requests that attempt to mutate
     * the Data field. ControllerRevisions may, however, be deleted. Note that, due to its use by both
     * the DaemonSet and StatefulSet controllers for update and rollback, this object is beta. However,
     * it may be subject to name and representation changes in future releases, and clients should not
     * depend on its stability. It is primarily for internal use by controllers.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ControllerRevision} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ControllerRevision) io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.class, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getDataFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (dataBuilder_ == null) { data_ = null; } else { dataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); revision_ = 0L; bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision build() { io.kubernetes.client.proto.V1beta2Apps.ControllerRevision result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ControllerRevision result = new io.kubernetes.client.proto.V1beta2Apps.ControllerRevision(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (dataBuilder_ == null) { result.data_ = data_; } else { result.data_ = dataBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.revision_ = revision_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ControllerRevision) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ControllerRevision)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ControllerRevision other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (other.hasData()) { mergeData(other.getData()); } if (other.hasRevision()) { setRevision(other.getRevision()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ControllerRevision parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ControllerRevision) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> metadataBuilder_; /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ObjectMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ObjectMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private io.kubernetes.client.proto.Runtime.RawExtension data_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Runtime.RawExtension, io.kubernetes.client.proto.Runtime.RawExtension.Builder, io.kubernetes.client.proto.Runtime.RawExtensionOrBuilder> dataBuilder_; /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public boolean hasData() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public io.kubernetes.client.proto.Runtime.RawExtension getData() { if (dataBuilder_ == null) { return data_ == null ? io.kubernetes.client.proto.Runtime.RawExtension.getDefaultInstance() : data_; } else { return dataBuilder_.getMessage(); } } /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public Builder setData(io.kubernetes.client.proto.Runtime.RawExtension value) { if (dataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } data_ = value; onChanged(); } else { dataBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public Builder setData( io.kubernetes.client.proto.Runtime.RawExtension.Builder builderForValue) { if (dataBuilder_ == null) { data_ = builderForValue.build(); onChanged(); } else { dataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public Builder mergeData(io.kubernetes.client.proto.Runtime.RawExtension value) { if (dataBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && data_ != null && data_ != io.kubernetes.client.proto.Runtime.RawExtension.getDefaultInstance()) { data_ = io.kubernetes.client.proto.Runtime.RawExtension.newBuilder(data_).mergeFrom(value).buildPartial(); } else { data_ = value; } onChanged(); } else { dataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public Builder clearData() { if (dataBuilder_ == null) { data_ = null; onChanged(); } else { dataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public io.kubernetes.client.proto.Runtime.RawExtension.Builder getDataBuilder() { bitField0_ |= 0x00000002; onChanged(); return getDataFieldBuilder().getBuilder(); } /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ public io.kubernetes.client.proto.Runtime.RawExtensionOrBuilder getDataOrBuilder() { if (dataBuilder_ != null) { return dataBuilder_.getMessageOrBuilder(); } else { return data_ == null ? io.kubernetes.client.proto.Runtime.RawExtension.getDefaultInstance() : data_; } } /** *
       * Data is the serialized representation of the state.
       * 
* * optional .k8s.io.apimachinery.pkg.runtime.RawExtension data = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Runtime.RawExtension, io.kubernetes.client.proto.Runtime.RawExtension.Builder, io.kubernetes.client.proto.Runtime.RawExtensionOrBuilder> getDataFieldBuilder() { if (dataBuilder_ == null) { dataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Runtime.RawExtension, io.kubernetes.client.proto.Runtime.RawExtension.Builder, io.kubernetes.client.proto.Runtime.RawExtensionOrBuilder>( getData(), getParentForChildren(), isClean()); data_ = null; } return dataBuilder_; } private long revision_ ; /** *
       * Revision indicates the revision of the state represented by Data.
       * 
* * optional int64 revision = 3; */ public boolean hasRevision() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * Revision indicates the revision of the state represented by Data.
       * 
* * optional int64 revision = 3; */ public long getRevision() { return revision_; } /** *
       * Revision indicates the revision of the state represented by Data.
       * 
* * optional int64 revision = 3; */ public Builder setRevision(long value) { bitField0_ |= 0x00000004; revision_ = value; onChanged(); return this; } /** *
       * Revision indicates the revision of the state represented by Data.
       * 
* * optional int64 revision = 3; */ public Builder clearRevision() { bitField0_ = (bitField0_ & ~0x00000004); revision_ = 0L; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ControllerRevision) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ControllerRevision) private static final io.kubernetes.client.proto.V1beta2Apps.ControllerRevision DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ControllerRevision(); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevision getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ControllerRevision parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ControllerRevision(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ControllerRevisionListOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ControllerRevisionList) com.google.protobuf.MessageOrBuilder { /** *
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ boolean hasMetadata(); /** *
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMeta getMetadata(); /** *
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder(); /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ java.util.List getItemsList(); /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ io.kubernetes.client.proto.V1beta2Apps.ControllerRevision getItems(int index); /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ int getItemsCount(); /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ java.util.List getItemsOrBuilderList(); /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionOrBuilder getItemsOrBuilder( int index); } /** *
   * ControllerRevisionList is a resource containing a list of ControllerRevision objects.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ControllerRevisionList} */ public static final class ControllerRevisionList extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ControllerRevisionList) ControllerRevisionListOrBuilder { private static final long serialVersionUID = 0L; // Use ControllerRevisionList.newBuilder() to construct. private ControllerRevisionList(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ControllerRevisionList() { items_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ControllerRevisionList( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ListMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ListMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } items_.add( input.readMessage(io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList.class, io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ListMeta metadata_; /** *
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } /** *
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } public static final int ITEMS_FIELD_NUMBER = 2; private java.util.List items_; /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public java.util.List getItemsList() { return items_; } /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public java.util.List getItemsOrBuilderList() { return items_; } /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public int getItemsCount() { return items_.size(); } /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision getItems(int index) { return items_.get(index); } /** *
     * Items is the list of ControllerRevisions
     * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionOrBuilder getItemsOrBuilder( int index) { return items_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { output.writeMessage(2, items_.get(i)); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, items_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList other = (io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && getItemsList() .equals(other.getItemsList()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (getItemsCount() > 0) { hash = (37 * hash) + ITEMS_FIELD_NUMBER; hash = (53 * hash) + getItemsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ControllerRevisionList is a resource containing a list of ControllerRevision objects.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ControllerRevisionList} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ControllerRevisionList) io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionListOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList.class, io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getItemsFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { itemsBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList build() { io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList result = new io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (itemsBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); bitField0_ = (bitField0_ & ~0x00000002); } result.items_ = items_; } else { result.items_ = itemsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (itemsBuilder_ == null) { if (!other.items_.isEmpty()) { if (items_.isEmpty()) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureItemsIsMutable(); items_.addAll(other.items_); } onChanged(); } } else { if (!other.items_.isEmpty()) { if (itemsBuilder_.isEmpty()) { itemsBuilder_.dispose(); itemsBuilder_ = null; items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); itemsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ListMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> metadataBuilder_; /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ListMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ListMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } } /** *
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private java.util.List items_ = java.util.Collections.emptyList(); private void ensureItemsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(items_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ControllerRevision, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder, io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionOrBuilder> itemsBuilder_; /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public java.util.List getItemsList() { if (itemsBuilder_ == null) { return java.util.Collections.unmodifiableList(items_); } else { return itemsBuilder_.getMessageList(); } } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public int getItemsCount() { if (itemsBuilder_ == null) { return items_.size(); } else { return itemsBuilder_.getCount(); } } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision getItems(int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessage(index); } } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.set(index, value); onChanged(); } else { itemsBuilder_.setMessage(index, value); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.set(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder addItems(io.kubernetes.client.proto.V1beta2Apps.ControllerRevision value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(value); onChanged(); } else { itemsBuilder_.addMessage(value); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(index, value); onChanged(); } else { itemsBuilder_.addMessage(index, value); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder addItems( io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder addAllItems( java.lang.Iterable values) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, items_); onChanged(); } else { itemsBuilder_.addAllMessages(values); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder clearItems() { if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { itemsBuilder_.clear(); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public Builder removeItems(int index) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.remove(index); onChanged(); } else { itemsBuilder_.remove(index); } return this; } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder getItemsBuilder( int index) { return getItemsFieldBuilder().getBuilder(index); } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionOrBuilder getItemsOrBuilder( int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessageOrBuilder(index); } } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public java.util.List getItemsOrBuilderList() { if (itemsBuilder_ != null) { return itemsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(items_); } } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder addItemsBuilder() { return getItemsFieldBuilder().addBuilder( io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.getDefaultInstance()); } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder addItemsBuilder( int index) { return getItemsFieldBuilder().addBuilder( index, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.getDefaultInstance()); } /** *
       * Items is the list of ControllerRevisions
       * 
* * repeated .k8s.io.api.apps.v1beta2.ControllerRevision items = 2; */ public java.util.List getItemsBuilderList() { return getItemsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ControllerRevision, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder, io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionOrBuilder> getItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ControllerRevision, io.kubernetes.client.proto.V1beta2Apps.ControllerRevision.Builder, io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionOrBuilder>( items_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); items_ = null; } return itemsBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ControllerRevisionList) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ControllerRevisionList) private static final io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList(); } public static io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ControllerRevisionList parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ControllerRevisionList(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ControllerRevisionList getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DaemonSetOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DaemonSet) com.google.protobuf.MessageOrBuilder { /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ boolean hasMetadata(); /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMeta getMetadata(); /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder(); /** *
     * The desired behavior of this daemon set.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ boolean hasSpec(); /** *
     * The desired behavior of this daemon set.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec getSpec(); /** *
     * The desired behavior of this daemon set.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpecOrBuilder getSpecOrBuilder(); /** *
     * The current status of this daemon set. This data may be
     * out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ boolean hasStatus(); /** *
     * The current status of this daemon set. This data may be
     * out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus getStatus(); /** *
     * The current status of this daemon set. This data may be
     * out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatusOrBuilder getStatusOrBuilder(); } /** *
   * DaemonSet represents the configuration of a daemon set.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSet} */ public static final class DaemonSet extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DaemonSet) DaemonSetOrBuilder { private static final long serialVersionUID = 0L; // Use DaemonSet.newBuilder() to construct. private DaemonSet(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DaemonSet() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DaemonSet( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ObjectMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ObjectMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = spec_.toBuilder(); } spec_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(spec_); spec_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = status_.toBuilder(); } status_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(status_); status_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSet_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSet_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSet.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_; /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } /** *
     * Standard object's metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } public static final int SPEC_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec spec_; /** *
     * The desired behavior of this daemon set.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * The desired behavior of this daemon set.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec getSpec() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.getDefaultInstance() : spec_; } /** *
     * The desired behavior of this daemon set.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpecOrBuilder getSpecOrBuilder() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.getDefaultInstance() : spec_; } public static final int STATUS_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus status_; /** *
     * The current status of this daemon set. This data may be
     * out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * The current status of this daemon set. This data may be
     * out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus getStatus() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.getDefaultInstance() : status_; } /** *
     * The current status of this daemon set. This data may be
     * out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatusOrBuilder getStatusOrBuilder() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.getDefaultInstance() : status_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getStatus()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getStatus()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSet)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DaemonSet other = (io.kubernetes.client.proto.V1beta2Apps.DaemonSet) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && (hasSpec() == other.hasSpec()); if (hasSpec()) { result = result && getSpec() .equals(other.getSpec()); } result = result && (hasStatus() == other.hasStatus()); if (hasStatus()) { result = result && getStatus() .equals(other.getStatus()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (hasSpec()) { hash = (37 * hash) + SPEC_FIELD_NUMBER; hash = (53 * hash) + getSpec().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DaemonSet prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DaemonSet represents the configuration of a daemon set.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSet} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DaemonSet) io.kubernetes.client.proto.V1beta2Apps.DaemonSetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSet_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSet_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSet.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DaemonSet.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getSpecFieldBuilder(); getStatusFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (specBuilder_ == null) { spec_ = null; } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (statusBuilder_ == null) { status_ = null; } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSet_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSet getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DaemonSet.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DaemonSet build() { io.kubernetes.client.proto.V1beta2Apps.DaemonSet result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSet buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DaemonSet result = new io.kubernetes.client.proto.V1beta2Apps.DaemonSet(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (specBuilder_ == null) { result.spec_ = spec_; } else { result.spec_ = specBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (statusBuilder_ == null) { result.status_ = status_; } else { result.status_ = statusBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSet) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DaemonSet)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DaemonSet other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DaemonSet.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (other.hasSpec()) { mergeSpec(other.getSpec()); } if (other.hasStatus()) { mergeStatus(other.getStatus()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DaemonSet parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DaemonSet) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> metadataBuilder_; /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ObjectMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ObjectMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } } /** *
       * Standard object's metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec spec_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec, io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpecOrBuilder> specBuilder_; /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec getSpec() { if (specBuilder_ == null) { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.getDefaultInstance() : spec_; } else { return specBuilder_.getMessage(); } } /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public Builder setSpec(io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec value) { if (specBuilder_ == null) { if (value == null) { throw new NullPointerException(); } spec_ = value; onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public Builder setSpec( io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public Builder mergeSpec(io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && spec_ != null && spec_ != io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.getDefaultInstance()) { spec_ = io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); } else { spec_ = value; } onChanged(); } else { specBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public Builder clearSpec() { if (specBuilder_ == null) { spec_ = null; onChanged(); } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.Builder getSpecBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSpecFieldBuilder().getBuilder(); } /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpecOrBuilder getSpecOrBuilder() { if (specBuilder_ != null) { return specBuilder_.getMessageOrBuilder(); } else { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.getDefaultInstance() : spec_; } } /** *
       * The desired behavior of this daemon set.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetSpec spec = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec, io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec, io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpecOrBuilder>( getSpec(), getParentForChildren(), isClean()); spec_ = null; } return specBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus status_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus, io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatusOrBuilder> statusBuilder_; /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus getStatus() { if (statusBuilder_ == null) { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.getDefaultInstance() : status_; } else { return statusBuilder_.getMessage(); } } /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public Builder setStatus(io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus value) { if (statusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } status_ = value; onChanged(); } else { statusBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public Builder setStatus( io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.Builder builderForValue) { if (statusBuilder_ == null) { status_ = builderForValue.build(); onChanged(); } else { statusBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public Builder mergeStatus(io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus value) { if (statusBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && status_ != null && status_ != io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.getDefaultInstance()) { status_ = io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.newBuilder(status_).mergeFrom(value).buildPartial(); } else { status_ = value; } onChanged(); } else { statusBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public Builder clearStatus() { if (statusBuilder_ == null) { status_ = null; onChanged(); } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.Builder getStatusBuilder() { bitField0_ |= 0x00000004; onChanged(); return getStatusFieldBuilder().getBuilder(); } /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatusOrBuilder getStatusOrBuilder() { if (statusBuilder_ != null) { return statusBuilder_.getMessageOrBuilder(); } else { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.getDefaultInstance() : status_; } } /** *
       * The current status of this daemon set. This data may be
       * out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetStatus status = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus, io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatusOrBuilder> getStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus, io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatusOrBuilder>( getStatus(), getParentForChildren(), isClean()); status_ = null; } return statusBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DaemonSet) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DaemonSet) private static final io.kubernetes.client.proto.V1beta2Apps.DaemonSet DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DaemonSet(); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSet getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DaemonSet parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DaemonSet(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSet getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DaemonSetListOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DaemonSetList) com.google.protobuf.MessageOrBuilder { /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ boolean hasMetadata(); /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMeta getMetadata(); /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder(); /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ java.util.List getItemsList(); /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ io.kubernetes.client.proto.V1beta2Apps.DaemonSet getItems(int index); /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ int getItemsCount(); /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ java.util.List getItemsOrBuilderList(); /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ io.kubernetes.client.proto.V1beta2Apps.DaemonSetOrBuilder getItemsOrBuilder( int index); } /** *
   * DaemonSetList is a collection of daemon sets.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSetList} */ public static final class DaemonSetList extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DaemonSetList) DaemonSetListOrBuilder { private static final long serialVersionUID = 0L; // Use DaemonSetList.newBuilder() to construct. private DaemonSetList(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DaemonSetList() { items_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DaemonSetList( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ListMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ListMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } items_.add( input.readMessage(io.kubernetes.client.proto.V1beta2Apps.DaemonSet.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSetList.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSetList.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ListMeta metadata_; /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } public static final int ITEMS_FIELD_NUMBER = 2; private java.util.List items_; /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public java.util.List getItemsList() { return items_; } /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public java.util.List getItemsOrBuilderList() { return items_; } /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public int getItemsCount() { return items_.size(); } /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSet getItems(int index) { return items_.get(index); } /** *
     * A list of daemon sets.
     * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetOrBuilder getItemsOrBuilder( int index) { return items_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { output.writeMessage(2, items_.get(i)); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, items_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSetList)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DaemonSetList other = (io.kubernetes.client.proto.V1beta2Apps.DaemonSetList) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && getItemsList() .equals(other.getItemsList()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (getItemsCount() > 0) { hash = (37 * hash) + ITEMS_FIELD_NUMBER; hash = (53 * hash) + getItemsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DaemonSetList prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DaemonSetList is a collection of daemon sets.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSetList} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DaemonSetList) io.kubernetes.client.proto.V1beta2Apps.DaemonSetListOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSetList.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSetList.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DaemonSetList.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getItemsFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { itemsBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetList getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DaemonSetList.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetList build() { io.kubernetes.client.proto.V1beta2Apps.DaemonSetList result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetList buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DaemonSetList result = new io.kubernetes.client.proto.V1beta2Apps.DaemonSetList(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (itemsBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); bitField0_ = (bitField0_ & ~0x00000002); } result.items_ = items_; } else { result.items_ = itemsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSetList) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DaemonSetList)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DaemonSetList other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DaemonSetList.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (itemsBuilder_ == null) { if (!other.items_.isEmpty()) { if (items_.isEmpty()) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureItemsIsMutable(); items_.addAll(other.items_); } onChanged(); } } else { if (!other.items_.isEmpty()) { if (itemsBuilder_.isEmpty()) { itemsBuilder_.dispose(); itemsBuilder_ = null; items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); itemsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DaemonSetList parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DaemonSetList) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ListMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> metadataBuilder_; /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ListMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ListMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private java.util.List items_ = java.util.Collections.emptyList(); private void ensureItemsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(items_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSet, io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetOrBuilder> itemsBuilder_; /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public java.util.List getItemsList() { if (itemsBuilder_ == null) { return java.util.Collections.unmodifiableList(items_); } else { return itemsBuilder_.getMessageList(); } } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public int getItemsCount() { if (itemsBuilder_ == null) { return items_.size(); } else { return itemsBuilder_.getCount(); } } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSet getItems(int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessage(index); } } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.DaemonSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.set(index, value); onChanged(); } else { itemsBuilder_.setMessage(index, value); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.set(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder addItems(io.kubernetes.client.proto.V1beta2Apps.DaemonSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(value); onChanged(); } else { itemsBuilder_.addMessage(value); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.DaemonSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(index, value); onChanged(); } else { itemsBuilder_.addMessage(index, value); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder addItems( io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder addAllItems( java.lang.Iterable values) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, items_); onChanged(); } else { itemsBuilder_.addAllMessages(values); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder clearItems() { if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { itemsBuilder_.clear(); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public Builder removeItems(int index) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.remove(index); onChanged(); } else { itemsBuilder_.remove(index); } return this; } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder getItemsBuilder( int index) { return getItemsFieldBuilder().getBuilder(index); } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetOrBuilder getItemsOrBuilder( int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessageOrBuilder(index); } } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public java.util.List getItemsOrBuilderList() { if (itemsBuilder_ != null) { return itemsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(items_); } } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder addItemsBuilder() { return getItemsFieldBuilder().addBuilder( io.kubernetes.client.proto.V1beta2Apps.DaemonSet.getDefaultInstance()); } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder addItemsBuilder( int index) { return getItemsFieldBuilder().addBuilder( index, io.kubernetes.client.proto.V1beta2Apps.DaemonSet.getDefaultInstance()); } /** *
       * A list of daemon sets.
       * 
* * repeated .k8s.io.api.apps.v1beta2.DaemonSet items = 2; */ public java.util.List getItemsBuilderList() { return getItemsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSet, io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetOrBuilder> getItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSet, io.kubernetes.client.proto.V1beta2Apps.DaemonSet.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetOrBuilder>( items_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); items_ = null; } return itemsBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DaemonSetList) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DaemonSetList) private static final io.kubernetes.client.proto.V1beta2Apps.DaemonSetList DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DaemonSetList(); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetList getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DaemonSetList parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DaemonSetList(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetList getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DaemonSetSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DaemonSetSpec) com.google.protobuf.MessageOrBuilder { /** *
     * A label query over pods that are managed by the daemon set.
     * Must match in order to be controlled.
     * If empty, defaulted to labels on Pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ boolean hasSelector(); /** *
     * A label query over pods that are managed by the daemon set.
     * Must match in order to be controlled.
     * If empty, defaulted to labels on Pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ io.kubernetes.client.proto.Meta.LabelSelector getSelector(); /** *
     * A label query over pods that are managed by the daemon set.
     * Must match in order to be controlled.
     * If empty, defaulted to labels on Pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder(); /** *
     * An object that describes the pod that will be created.
     * The DaemonSet will create exactly one copy of this pod on every node
     * that matches the template's node selector (or on every node if no node
     * selector is specified).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ boolean hasTemplate(); /** *
     * An object that describes the pod that will be created.
     * The DaemonSet will create exactly one copy of this pod on every node
     * that matches the template's node selector (or on every node if no node
     * selector is specified).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate(); /** *
     * An object that describes the pod that will be created.
     * The DaemonSet will create exactly one copy of this pod on every node
     * that matches the template's node selector (or on every node if no node
     * selector is specified).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder(); /** *
     * An update strategy to replace existing DaemonSet pods with new pods.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ boolean hasUpdateStrategy(); /** *
     * An update strategy to replace existing DaemonSet pods with new pods.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy getUpdateStrategy(); /** *
     * An update strategy to replace existing DaemonSet pods with new pods.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategyOrBuilder getUpdateStrategyOrBuilder(); /** *
     * The minimum number of seconds for which a newly created DaemonSet pod should
     * be ready without any of its container crashing, for it to be considered
     * available. Defaults to 0 (pod will be considered available as soon as it
     * is ready).
     * +optional
     * 
* * optional int32 minReadySeconds = 4; */ boolean hasMinReadySeconds(); /** *
     * The minimum number of seconds for which a newly created DaemonSet pod should
     * be ready without any of its container crashing, for it to be considered
     * available. Defaults to 0 (pod will be considered available as soon as it
     * is ready).
     * +optional
     * 
* * optional int32 minReadySeconds = 4; */ int getMinReadySeconds(); /** *
     * The number of old history to retain to allow rollback.
     * This is a pointer to distinguish between explicit zero and not specified.
     * Defaults to 10.
     * +optional
     * 
* * optional int32 revisionHistoryLimit = 6; */ boolean hasRevisionHistoryLimit(); /** *
     * The number of old history to retain to allow rollback.
     * This is a pointer to distinguish between explicit zero and not specified.
     * Defaults to 10.
     * +optional
     * 
* * optional int32 revisionHistoryLimit = 6; */ int getRevisionHistoryLimit(); } /** *
   * DaemonSetSpec is the specification of a daemon set.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSetSpec} */ public static final class DaemonSetSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DaemonSetSpec) DaemonSetSpecOrBuilder { private static final long serialVersionUID = 0L; // Use DaemonSetSpec.newBuilder() to construct. private DaemonSetSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DaemonSetSpec() { minReadySeconds_ = 0; revisionHistoryLimit_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DaemonSetSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.LabelSelector.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = selector_.toBuilder(); } selector_ = input.readMessage(io.kubernetes.client.proto.Meta.LabelSelector.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(selector_); selector_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { io.kubernetes.client.proto.V1.PodTemplateSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = template_.toBuilder(); } template_ = input.readMessage(io.kubernetes.client.proto.V1.PodTemplateSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(template_); template_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = updateStrategy_.toBuilder(); } updateStrategy_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(updateStrategy_); updateStrategy_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 32: { bitField0_ |= 0x00000008; minReadySeconds_ = input.readInt32(); break; } case 48: { bitField0_ |= 0x00000010; revisionHistoryLimit_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.Builder.class); } private int bitField0_; public static final int SELECTOR_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.LabelSelector selector_; /** *
     * A label query over pods that are managed by the daemon set.
     * Must match in order to be controlled.
     * If empty, defaulted to labels on Pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public boolean hasSelector() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * A label query over pods that are managed by the daemon set.
     * Must match in order to be controlled.
     * If empty, defaulted to labels on Pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public io.kubernetes.client.proto.Meta.LabelSelector getSelector() { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } /** *
     * A label query over pods that are managed by the daemon set.
     * Must match in order to be controlled.
     * If empty, defaulted to labels on Pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder() { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } public static final int TEMPLATE_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1.PodTemplateSpec template_; /** *
     * An object that describes the pod that will be created.
     * The DaemonSet will create exactly one copy of this pod on every node
     * that matches the template's node selector (or on every node if no node
     * selector is specified).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public boolean hasTemplate() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * An object that describes the pod that will be created.
     * The DaemonSet will create exactly one copy of this pod on every node
     * that matches the template's node selector (or on every node if no node
     * selector is specified).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate() { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } /** *
     * An object that describes the pod that will be created.
     * The DaemonSet will create exactly one copy of this pod on every node
     * that matches the template's node selector (or on every node if no node
     * selector is specified).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder() { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } public static final int UPDATESTRATEGY_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy updateStrategy_; /** *
     * An update strategy to replace existing DaemonSet pods with new pods.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public boolean hasUpdateStrategy() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * An update strategy to replace existing DaemonSet pods with new pods.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy getUpdateStrategy() { return updateStrategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.getDefaultInstance() : updateStrategy_; } /** *
     * An update strategy to replace existing DaemonSet pods with new pods.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategyOrBuilder getUpdateStrategyOrBuilder() { return updateStrategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.getDefaultInstance() : updateStrategy_; } public static final int MINREADYSECONDS_FIELD_NUMBER = 4; private int minReadySeconds_; /** *
     * The minimum number of seconds for which a newly created DaemonSet pod should
     * be ready without any of its container crashing, for it to be considered
     * available. Defaults to 0 (pod will be considered available as soon as it
     * is ready).
     * +optional
     * 
* * optional int32 minReadySeconds = 4; */ public boolean hasMinReadySeconds() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * The minimum number of seconds for which a newly created DaemonSet pod should
     * be ready without any of its container crashing, for it to be considered
     * available. Defaults to 0 (pod will be considered available as soon as it
     * is ready).
     * +optional
     * 
* * optional int32 minReadySeconds = 4; */ public int getMinReadySeconds() { return minReadySeconds_; } public static final int REVISIONHISTORYLIMIT_FIELD_NUMBER = 6; private int revisionHistoryLimit_; /** *
     * The number of old history to retain to allow rollback.
     * This is a pointer to distinguish between explicit zero and not specified.
     * Defaults to 10.
     * +optional
     * 
* * optional int32 revisionHistoryLimit = 6; */ public boolean hasRevisionHistoryLimit() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * The number of old history to retain to allow rollback.
     * This is a pointer to distinguish between explicit zero and not specified.
     * Defaults to 10.
     * +optional
     * 
* * optional int32 revisionHistoryLimit = 6; */ public int getRevisionHistoryLimit() { return revisionHistoryLimit_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getSelector()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getTemplate()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getUpdateStrategy()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, minReadySeconds_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt32(6, revisionHistoryLimit_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getSelector()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getTemplate()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getUpdateStrategy()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, minReadySeconds_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, revisionHistoryLimit_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec other = (io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec) obj; boolean result = true; result = result && (hasSelector() == other.hasSelector()); if (hasSelector()) { result = result && getSelector() .equals(other.getSelector()); } result = result && (hasTemplate() == other.hasTemplate()); if (hasTemplate()) { result = result && getTemplate() .equals(other.getTemplate()); } result = result && (hasUpdateStrategy() == other.hasUpdateStrategy()); if (hasUpdateStrategy()) { result = result && getUpdateStrategy() .equals(other.getUpdateStrategy()); } result = result && (hasMinReadySeconds() == other.hasMinReadySeconds()); if (hasMinReadySeconds()) { result = result && (getMinReadySeconds() == other.getMinReadySeconds()); } result = result && (hasRevisionHistoryLimit() == other.hasRevisionHistoryLimit()); if (hasRevisionHistoryLimit()) { result = result && (getRevisionHistoryLimit() == other.getRevisionHistoryLimit()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasSelector()) { hash = (37 * hash) + SELECTOR_FIELD_NUMBER; hash = (53 * hash) + getSelector().hashCode(); } if (hasTemplate()) { hash = (37 * hash) + TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getTemplate().hashCode(); } if (hasUpdateStrategy()) { hash = (37 * hash) + UPDATESTRATEGY_FIELD_NUMBER; hash = (53 * hash) + getUpdateStrategy().hashCode(); } if (hasMinReadySeconds()) { hash = (37 * hash) + MINREADYSECONDS_FIELD_NUMBER; hash = (53 * hash) + getMinReadySeconds(); } if (hasRevisionHistoryLimit()) { hash = (37 * hash) + REVISIONHISTORYLIMIT_FIELD_NUMBER; hash = (53 * hash) + getRevisionHistoryLimit(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DaemonSetSpec is the specification of a daemon set.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSetSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DaemonSetSpec) io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getSelectorFieldBuilder(); getTemplateFieldBuilder(); getUpdateStrategyFieldBuilder(); } } public Builder clear() { super.clear(); if (selectorBuilder_ == null) { selector_ = null; } else { selectorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (templateBuilder_ == null) { template_ = null; } else { templateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (updateStrategyBuilder_ == null) { updateStrategy_ = null; } else { updateStrategyBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); minReadySeconds_ = 0; bitField0_ = (bitField0_ & ~0x00000008); revisionHistoryLimit_ = 0; bitField0_ = (bitField0_ & ~0x00000010); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec build() { io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec result = new io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (selectorBuilder_ == null) { result.selector_ = selector_; } else { result.selector_ = selectorBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (templateBuilder_ == null) { result.template_ = template_; } else { result.template_ = templateBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (updateStrategyBuilder_ == null) { result.updateStrategy_ = updateStrategy_; } else { result.updateStrategy_ = updateStrategyBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.minReadySeconds_ = minReadySeconds_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.revisionHistoryLimit_ = revisionHistoryLimit_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec.getDefaultInstance()) return this; if (other.hasSelector()) { mergeSelector(other.getSelector()); } if (other.hasTemplate()) { mergeTemplate(other.getTemplate()); } if (other.hasUpdateStrategy()) { mergeUpdateStrategy(other.getUpdateStrategy()); } if (other.hasMinReadySeconds()) { setMinReadySeconds(other.getMinReadySeconds()); } if (other.hasRevisionHistoryLimit()) { setRevisionHistoryLimit(other.getRevisionHistoryLimit()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.LabelSelector selector_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder> selectorBuilder_; /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public boolean hasSelector() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public io.kubernetes.client.proto.Meta.LabelSelector getSelector() { if (selectorBuilder_ == null) { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } else { return selectorBuilder_.getMessage(); } } /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public Builder setSelector(io.kubernetes.client.proto.Meta.LabelSelector value) { if (selectorBuilder_ == null) { if (value == null) { throw new NullPointerException(); } selector_ = value; onChanged(); } else { selectorBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public Builder setSelector( io.kubernetes.client.proto.Meta.LabelSelector.Builder builderForValue) { if (selectorBuilder_ == null) { selector_ = builderForValue.build(); onChanged(); } else { selectorBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public Builder mergeSelector(io.kubernetes.client.proto.Meta.LabelSelector value) { if (selectorBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && selector_ != null && selector_ != io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance()) { selector_ = io.kubernetes.client.proto.Meta.LabelSelector.newBuilder(selector_).mergeFrom(value).buildPartial(); } else { selector_ = value; } onChanged(); } else { selectorBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public Builder clearSelector() { if (selectorBuilder_ == null) { selector_ = null; onChanged(); } else { selectorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public io.kubernetes.client.proto.Meta.LabelSelector.Builder getSelectorBuilder() { bitField0_ |= 0x00000001; onChanged(); return getSelectorFieldBuilder().getBuilder(); } /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ public io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder() { if (selectorBuilder_ != null) { return selectorBuilder_.getMessageOrBuilder(); } else { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } } /** *
       * A label query over pods that are managed by the daemon set.
       * Must match in order to be controlled.
       * If empty, defaulted to labels on Pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder> getSelectorFieldBuilder() { if (selectorBuilder_ == null) { selectorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder>( getSelector(), getParentForChildren(), isClean()); selector_ = null; } return selectorBuilder_; } private io.kubernetes.client.proto.V1.PodTemplateSpec template_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder> templateBuilder_; /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public boolean hasTemplate() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate() { if (templateBuilder_ == null) { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } else { return templateBuilder_.getMessage(); } } /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public Builder setTemplate(io.kubernetes.client.proto.V1.PodTemplateSpec value) { if (templateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } template_ = value; onChanged(); } else { templateBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public Builder setTemplate( io.kubernetes.client.proto.V1.PodTemplateSpec.Builder builderForValue) { if (templateBuilder_ == null) { template_ = builderForValue.build(); onChanged(); } else { templateBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public Builder mergeTemplate(io.kubernetes.client.proto.V1.PodTemplateSpec value) { if (templateBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && template_ != null && template_ != io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance()) { template_ = io.kubernetes.client.proto.V1.PodTemplateSpec.newBuilder(template_).mergeFrom(value).buildPartial(); } else { template_ = value; } onChanged(); } else { templateBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public Builder clearTemplate() { if (templateBuilder_ == null) { template_ = null; onChanged(); } else { templateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public io.kubernetes.client.proto.V1.PodTemplateSpec.Builder getTemplateBuilder() { bitField0_ |= 0x00000002; onChanged(); return getTemplateFieldBuilder().getBuilder(); } /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ public io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder() { if (templateBuilder_ != null) { return templateBuilder_.getMessageOrBuilder(); } else { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } } /** *
       * An object that describes the pod that will be created.
       * The DaemonSet will create exactly one copy of this pod on every node
       * that matches the template's node selector (or on every node if no node
       * selector is specified).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder> getTemplateFieldBuilder() { if (templateBuilder_ == null) { templateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder>( getTemplate(), getParentForChildren(), isClean()); template_ = null; } return templateBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy updateStrategy_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy, io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategyOrBuilder> updateStrategyBuilder_; /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public boolean hasUpdateStrategy() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy getUpdateStrategy() { if (updateStrategyBuilder_ == null) { return updateStrategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.getDefaultInstance() : updateStrategy_; } else { return updateStrategyBuilder_.getMessage(); } } /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public Builder setUpdateStrategy(io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy value) { if (updateStrategyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } updateStrategy_ = value; onChanged(); } else { updateStrategyBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public Builder setUpdateStrategy( io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.Builder builderForValue) { if (updateStrategyBuilder_ == null) { updateStrategy_ = builderForValue.build(); onChanged(); } else { updateStrategyBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public Builder mergeUpdateStrategy(io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy value) { if (updateStrategyBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && updateStrategy_ != null && updateStrategy_ != io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.getDefaultInstance()) { updateStrategy_ = io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.newBuilder(updateStrategy_).mergeFrom(value).buildPartial(); } else { updateStrategy_ = value; } onChanged(); } else { updateStrategyBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public Builder clearUpdateStrategy() { if (updateStrategyBuilder_ == null) { updateStrategy_ = null; onChanged(); } else { updateStrategyBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.Builder getUpdateStrategyBuilder() { bitField0_ |= 0x00000004; onChanged(); return getUpdateStrategyFieldBuilder().getBuilder(); } /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategyOrBuilder getUpdateStrategyOrBuilder() { if (updateStrategyBuilder_ != null) { return updateStrategyBuilder_.getMessageOrBuilder(); } else { return updateStrategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.getDefaultInstance() : updateStrategy_; } } /** *
       * An update strategy to replace existing DaemonSet pods with new pods.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy updateStrategy = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy, io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategyOrBuilder> getUpdateStrategyFieldBuilder() { if (updateStrategyBuilder_ == null) { updateStrategyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy, io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategyOrBuilder>( getUpdateStrategy(), getParentForChildren(), isClean()); updateStrategy_ = null; } return updateStrategyBuilder_; } private int minReadySeconds_ ; /** *
       * The minimum number of seconds for which a newly created DaemonSet pod should
       * be ready without any of its container crashing, for it to be considered
       * available. Defaults to 0 (pod will be considered available as soon as it
       * is ready).
       * +optional
       * 
* * optional int32 minReadySeconds = 4; */ public boolean hasMinReadySeconds() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * The minimum number of seconds for which a newly created DaemonSet pod should
       * be ready without any of its container crashing, for it to be considered
       * available. Defaults to 0 (pod will be considered available as soon as it
       * is ready).
       * +optional
       * 
* * optional int32 minReadySeconds = 4; */ public int getMinReadySeconds() { return minReadySeconds_; } /** *
       * The minimum number of seconds for which a newly created DaemonSet pod should
       * be ready without any of its container crashing, for it to be considered
       * available. Defaults to 0 (pod will be considered available as soon as it
       * is ready).
       * +optional
       * 
* * optional int32 minReadySeconds = 4; */ public Builder setMinReadySeconds(int value) { bitField0_ |= 0x00000008; minReadySeconds_ = value; onChanged(); return this; } /** *
       * The minimum number of seconds for which a newly created DaemonSet pod should
       * be ready without any of its container crashing, for it to be considered
       * available. Defaults to 0 (pod will be considered available as soon as it
       * is ready).
       * +optional
       * 
* * optional int32 minReadySeconds = 4; */ public Builder clearMinReadySeconds() { bitField0_ = (bitField0_ & ~0x00000008); minReadySeconds_ = 0; onChanged(); return this; } private int revisionHistoryLimit_ ; /** *
       * The number of old history to retain to allow rollback.
       * This is a pointer to distinguish between explicit zero and not specified.
       * Defaults to 10.
       * +optional
       * 
* * optional int32 revisionHistoryLimit = 6; */ public boolean hasRevisionHistoryLimit() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * The number of old history to retain to allow rollback.
       * This is a pointer to distinguish between explicit zero and not specified.
       * Defaults to 10.
       * +optional
       * 
* * optional int32 revisionHistoryLimit = 6; */ public int getRevisionHistoryLimit() { return revisionHistoryLimit_; } /** *
       * The number of old history to retain to allow rollback.
       * This is a pointer to distinguish between explicit zero and not specified.
       * Defaults to 10.
       * +optional
       * 
* * optional int32 revisionHistoryLimit = 6; */ public Builder setRevisionHistoryLimit(int value) { bitField0_ |= 0x00000010; revisionHistoryLimit_ = value; onChanged(); return this; } /** *
       * The number of old history to retain to allow rollback.
       * This is a pointer to distinguish between explicit zero and not specified.
       * Defaults to 10.
       * +optional
       * 
* * optional int32 revisionHistoryLimit = 6; */ public Builder clearRevisionHistoryLimit() { bitField0_ = (bitField0_ & ~0x00000010); revisionHistoryLimit_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DaemonSetSpec) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DaemonSetSpec) private static final io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec(); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DaemonSetSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DaemonSetSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DaemonSetStatusOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DaemonSetStatus) com.google.protobuf.MessageOrBuilder { /** *
     * The number of nodes that are running at least 1
     * daemon pod and are supposed to run the daemon pod.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 currentNumberScheduled = 1; */ boolean hasCurrentNumberScheduled(); /** *
     * The number of nodes that are running at least 1
     * daemon pod and are supposed to run the daemon pod.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 currentNumberScheduled = 1; */ int getCurrentNumberScheduled(); /** *
     * The number of nodes that are running the daemon pod, but are
     * not supposed to run the daemon pod.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 numberMisscheduled = 2; */ boolean hasNumberMisscheduled(); /** *
     * The number of nodes that are running the daemon pod, but are
     * not supposed to run the daemon pod.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 numberMisscheduled = 2; */ int getNumberMisscheduled(); /** *
     * The total number of nodes that should be running the daemon
     * pod (including nodes correctly running the daemon pod).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 desiredNumberScheduled = 3; */ boolean hasDesiredNumberScheduled(); /** *
     * The total number of nodes that should be running the daemon
     * pod (including nodes correctly running the daemon pod).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 desiredNumberScheduled = 3; */ int getDesiredNumberScheduled(); /** *
     * The number of nodes that should be running the daemon pod and have one
     * or more of the daemon pod running and ready.
     * 
* * optional int32 numberReady = 4; */ boolean hasNumberReady(); /** *
     * The number of nodes that should be running the daemon pod and have one
     * or more of the daemon pod running and ready.
     * 
* * optional int32 numberReady = 4; */ int getNumberReady(); /** *
     * The most recent generation observed by the daemon set controller.
     * +optional
     * 
* * optional int64 observedGeneration = 5; */ boolean hasObservedGeneration(); /** *
     * The most recent generation observed by the daemon set controller.
     * +optional
     * 
* * optional int64 observedGeneration = 5; */ long getObservedGeneration(); /** *
     * The total number of nodes that are running updated daemon pod
     * +optional
     * 
* * optional int32 updatedNumberScheduled = 6; */ boolean hasUpdatedNumberScheduled(); /** *
     * The total number of nodes that are running updated daemon pod
     * +optional
     * 
* * optional int32 updatedNumberScheduled = 6; */ int getUpdatedNumberScheduled(); /** *
     * The number of nodes that should be running the
     * daemon pod and have one or more of the daemon pod running and
     * available (ready for at least spec.minReadySeconds)
     * +optional
     * 
* * optional int32 numberAvailable = 7; */ boolean hasNumberAvailable(); /** *
     * The number of nodes that should be running the
     * daemon pod and have one or more of the daemon pod running and
     * available (ready for at least spec.minReadySeconds)
     * +optional
     * 
* * optional int32 numberAvailable = 7; */ int getNumberAvailable(); /** *
     * The number of nodes that should be running the
     * daemon pod and have none of the daemon pod running and available
     * (ready for at least spec.minReadySeconds)
     * +optional
     * 
* * optional int32 numberUnavailable = 8; */ boolean hasNumberUnavailable(); /** *
     * The number of nodes that should be running the
     * daemon pod and have none of the daemon pod running and available
     * (ready for at least spec.minReadySeconds)
     * +optional
     * 
* * optional int32 numberUnavailable = 8; */ int getNumberUnavailable(); /** *
     * Count of hash collisions for the DaemonSet. The DaemonSet controller
     * uses this field as a collision avoidance mechanism when it needs to
     * create the name for the newest ControllerRevision.
     * +optional
     * 
* * optional int32 collisionCount = 9; */ boolean hasCollisionCount(); /** *
     * Count of hash collisions for the DaemonSet. The DaemonSet controller
     * uses this field as a collision avoidance mechanism when it needs to
     * create the name for the newest ControllerRevision.
     * +optional
     * 
* * optional int32 collisionCount = 9; */ int getCollisionCount(); } /** *
   * DaemonSetStatus represents the current status of a daemon set.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSetStatus} */ public static final class DaemonSetStatus extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DaemonSetStatus) DaemonSetStatusOrBuilder { private static final long serialVersionUID = 0L; // Use DaemonSetStatus.newBuilder() to construct. private DaemonSetStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DaemonSetStatus() { currentNumberScheduled_ = 0; numberMisscheduled_ = 0; desiredNumberScheduled_ = 0; numberReady_ = 0; observedGeneration_ = 0L; updatedNumberScheduled_ = 0; numberAvailable_ = 0; numberUnavailable_ = 0; collisionCount_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DaemonSetStatus( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; currentNumberScheduled_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; numberMisscheduled_ = input.readInt32(); break; } case 24: { bitField0_ |= 0x00000004; desiredNumberScheduled_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000008; numberReady_ = input.readInt32(); break; } case 40: { bitField0_ |= 0x00000010; observedGeneration_ = input.readInt64(); break; } case 48: { bitField0_ |= 0x00000020; updatedNumberScheduled_ = input.readInt32(); break; } case 56: { bitField0_ |= 0x00000040; numberAvailable_ = input.readInt32(); break; } case 64: { bitField0_ |= 0x00000080; numberUnavailable_ = input.readInt32(); break; } case 72: { bitField0_ |= 0x00000100; collisionCount_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.Builder.class); } private int bitField0_; public static final int CURRENTNUMBERSCHEDULED_FIELD_NUMBER = 1; private int currentNumberScheduled_; /** *
     * The number of nodes that are running at least 1
     * daemon pod and are supposed to run the daemon pod.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 currentNumberScheduled = 1; */ public boolean hasCurrentNumberScheduled() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * The number of nodes that are running at least 1
     * daemon pod and are supposed to run the daemon pod.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 currentNumberScheduled = 1; */ public int getCurrentNumberScheduled() { return currentNumberScheduled_; } public static final int NUMBERMISSCHEDULED_FIELD_NUMBER = 2; private int numberMisscheduled_; /** *
     * The number of nodes that are running the daemon pod, but are
     * not supposed to run the daemon pod.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 numberMisscheduled = 2; */ public boolean hasNumberMisscheduled() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * The number of nodes that are running the daemon pod, but are
     * not supposed to run the daemon pod.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 numberMisscheduled = 2; */ public int getNumberMisscheduled() { return numberMisscheduled_; } public static final int DESIREDNUMBERSCHEDULED_FIELD_NUMBER = 3; private int desiredNumberScheduled_; /** *
     * The total number of nodes that should be running the daemon
     * pod (including nodes correctly running the daemon pod).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 desiredNumberScheduled = 3; */ public boolean hasDesiredNumberScheduled() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * The total number of nodes that should be running the daemon
     * pod (including nodes correctly running the daemon pod).
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
     * 
* * optional int32 desiredNumberScheduled = 3; */ public int getDesiredNumberScheduled() { return desiredNumberScheduled_; } public static final int NUMBERREADY_FIELD_NUMBER = 4; private int numberReady_; /** *
     * The number of nodes that should be running the daemon pod and have one
     * or more of the daemon pod running and ready.
     * 
* * optional int32 numberReady = 4; */ public boolean hasNumberReady() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * The number of nodes that should be running the daemon pod and have one
     * or more of the daemon pod running and ready.
     * 
* * optional int32 numberReady = 4; */ public int getNumberReady() { return numberReady_; } public static final int OBSERVEDGENERATION_FIELD_NUMBER = 5; private long observedGeneration_; /** *
     * The most recent generation observed by the daemon set controller.
     * +optional
     * 
* * optional int64 observedGeneration = 5; */ public boolean hasObservedGeneration() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * The most recent generation observed by the daemon set controller.
     * +optional
     * 
* * optional int64 observedGeneration = 5; */ public long getObservedGeneration() { return observedGeneration_; } public static final int UPDATEDNUMBERSCHEDULED_FIELD_NUMBER = 6; private int updatedNumberScheduled_; /** *
     * The total number of nodes that are running updated daemon pod
     * +optional
     * 
* * optional int32 updatedNumberScheduled = 6; */ public boolean hasUpdatedNumberScheduled() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
     * The total number of nodes that are running updated daemon pod
     * +optional
     * 
* * optional int32 updatedNumberScheduled = 6; */ public int getUpdatedNumberScheduled() { return updatedNumberScheduled_; } public static final int NUMBERAVAILABLE_FIELD_NUMBER = 7; private int numberAvailable_; /** *
     * The number of nodes that should be running the
     * daemon pod and have one or more of the daemon pod running and
     * available (ready for at least spec.minReadySeconds)
     * +optional
     * 
* * optional int32 numberAvailable = 7; */ public boolean hasNumberAvailable() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
     * The number of nodes that should be running the
     * daemon pod and have one or more of the daemon pod running and
     * available (ready for at least spec.minReadySeconds)
     * +optional
     * 
* * optional int32 numberAvailable = 7; */ public int getNumberAvailable() { return numberAvailable_; } public static final int NUMBERUNAVAILABLE_FIELD_NUMBER = 8; private int numberUnavailable_; /** *
     * The number of nodes that should be running the
     * daemon pod and have none of the daemon pod running and available
     * (ready for at least spec.minReadySeconds)
     * +optional
     * 
* * optional int32 numberUnavailable = 8; */ public boolean hasNumberUnavailable() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** *
     * The number of nodes that should be running the
     * daemon pod and have none of the daemon pod running and available
     * (ready for at least spec.minReadySeconds)
     * +optional
     * 
* * optional int32 numberUnavailable = 8; */ public int getNumberUnavailable() { return numberUnavailable_; } public static final int COLLISIONCOUNT_FIELD_NUMBER = 9; private int collisionCount_; /** *
     * Count of hash collisions for the DaemonSet. The DaemonSet controller
     * uses this field as a collision avoidance mechanism when it needs to
     * create the name for the newest ControllerRevision.
     * +optional
     * 
* * optional int32 collisionCount = 9; */ public boolean hasCollisionCount() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** *
     * Count of hash collisions for the DaemonSet. The DaemonSet controller
     * uses this field as a collision avoidance mechanism when it needs to
     * create the name for the newest ControllerRevision.
     * +optional
     * 
* * optional int32 collisionCount = 9; */ public int getCollisionCount() { return collisionCount_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, currentNumberScheduled_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, numberMisscheduled_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, desiredNumberScheduled_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, numberReady_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt64(5, observedGeneration_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt32(6, updatedNumberScheduled_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeInt32(7, numberAvailable_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt32(8, numberUnavailable_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeInt32(9, collisionCount_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, currentNumberScheduled_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, numberMisscheduled_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, desiredNumberScheduled_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, numberReady_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, observedGeneration_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, updatedNumberScheduled_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(7, numberAvailable_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(8, numberUnavailable_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(9, collisionCount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus other = (io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus) obj; boolean result = true; result = result && (hasCurrentNumberScheduled() == other.hasCurrentNumberScheduled()); if (hasCurrentNumberScheduled()) { result = result && (getCurrentNumberScheduled() == other.getCurrentNumberScheduled()); } result = result && (hasNumberMisscheduled() == other.hasNumberMisscheduled()); if (hasNumberMisscheduled()) { result = result && (getNumberMisscheduled() == other.getNumberMisscheduled()); } result = result && (hasDesiredNumberScheduled() == other.hasDesiredNumberScheduled()); if (hasDesiredNumberScheduled()) { result = result && (getDesiredNumberScheduled() == other.getDesiredNumberScheduled()); } result = result && (hasNumberReady() == other.hasNumberReady()); if (hasNumberReady()) { result = result && (getNumberReady() == other.getNumberReady()); } result = result && (hasObservedGeneration() == other.hasObservedGeneration()); if (hasObservedGeneration()) { result = result && (getObservedGeneration() == other.getObservedGeneration()); } result = result && (hasUpdatedNumberScheduled() == other.hasUpdatedNumberScheduled()); if (hasUpdatedNumberScheduled()) { result = result && (getUpdatedNumberScheduled() == other.getUpdatedNumberScheduled()); } result = result && (hasNumberAvailable() == other.hasNumberAvailable()); if (hasNumberAvailable()) { result = result && (getNumberAvailable() == other.getNumberAvailable()); } result = result && (hasNumberUnavailable() == other.hasNumberUnavailable()); if (hasNumberUnavailable()) { result = result && (getNumberUnavailable() == other.getNumberUnavailable()); } result = result && (hasCollisionCount() == other.hasCollisionCount()); if (hasCollisionCount()) { result = result && (getCollisionCount() == other.getCollisionCount()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasCurrentNumberScheduled()) { hash = (37 * hash) + CURRENTNUMBERSCHEDULED_FIELD_NUMBER; hash = (53 * hash) + getCurrentNumberScheduled(); } if (hasNumberMisscheduled()) { hash = (37 * hash) + NUMBERMISSCHEDULED_FIELD_NUMBER; hash = (53 * hash) + getNumberMisscheduled(); } if (hasDesiredNumberScheduled()) { hash = (37 * hash) + DESIREDNUMBERSCHEDULED_FIELD_NUMBER; hash = (53 * hash) + getDesiredNumberScheduled(); } if (hasNumberReady()) { hash = (37 * hash) + NUMBERREADY_FIELD_NUMBER; hash = (53 * hash) + getNumberReady(); } if (hasObservedGeneration()) { hash = (37 * hash) + OBSERVEDGENERATION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getObservedGeneration()); } if (hasUpdatedNumberScheduled()) { hash = (37 * hash) + UPDATEDNUMBERSCHEDULED_FIELD_NUMBER; hash = (53 * hash) + getUpdatedNumberScheduled(); } if (hasNumberAvailable()) { hash = (37 * hash) + NUMBERAVAILABLE_FIELD_NUMBER; hash = (53 * hash) + getNumberAvailable(); } if (hasNumberUnavailable()) { hash = (37 * hash) + NUMBERUNAVAILABLE_FIELD_NUMBER; hash = (53 * hash) + getNumberUnavailable(); } if (hasCollisionCount()) { hash = (37 * hash) + COLLISIONCOUNT_FIELD_NUMBER; hash = (53 * hash) + getCollisionCount(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DaemonSetStatus represents the current status of a daemon set.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSetStatus} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DaemonSetStatus) io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); currentNumberScheduled_ = 0; bitField0_ = (bitField0_ & ~0x00000001); numberMisscheduled_ = 0; bitField0_ = (bitField0_ & ~0x00000002); desiredNumberScheduled_ = 0; bitField0_ = (bitField0_ & ~0x00000004); numberReady_ = 0; bitField0_ = (bitField0_ & ~0x00000008); observedGeneration_ = 0L; bitField0_ = (bitField0_ & ~0x00000010); updatedNumberScheduled_ = 0; bitField0_ = (bitField0_ & ~0x00000020); numberAvailable_ = 0; bitField0_ = (bitField0_ & ~0x00000040); numberUnavailable_ = 0; bitField0_ = (bitField0_ & ~0x00000080); collisionCount_ = 0; bitField0_ = (bitField0_ & ~0x00000100); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus build() { io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus result = new io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.currentNumberScheduled_ = currentNumberScheduled_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.numberMisscheduled_ = numberMisscheduled_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.desiredNumberScheduled_ = desiredNumberScheduled_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.numberReady_ = numberReady_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.observedGeneration_ = observedGeneration_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.updatedNumberScheduled_ = updatedNumberScheduled_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.numberAvailable_ = numberAvailable_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.numberUnavailable_ = numberUnavailable_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } result.collisionCount_ = collisionCount_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus.getDefaultInstance()) return this; if (other.hasCurrentNumberScheduled()) { setCurrentNumberScheduled(other.getCurrentNumberScheduled()); } if (other.hasNumberMisscheduled()) { setNumberMisscheduled(other.getNumberMisscheduled()); } if (other.hasDesiredNumberScheduled()) { setDesiredNumberScheduled(other.getDesiredNumberScheduled()); } if (other.hasNumberReady()) { setNumberReady(other.getNumberReady()); } if (other.hasObservedGeneration()) { setObservedGeneration(other.getObservedGeneration()); } if (other.hasUpdatedNumberScheduled()) { setUpdatedNumberScheduled(other.getUpdatedNumberScheduled()); } if (other.hasNumberAvailable()) { setNumberAvailable(other.getNumberAvailable()); } if (other.hasNumberUnavailable()) { setNumberUnavailable(other.getNumberUnavailable()); } if (other.hasCollisionCount()) { setCollisionCount(other.getCollisionCount()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int currentNumberScheduled_ ; /** *
       * The number of nodes that are running at least 1
       * daemon pod and are supposed to run the daemon pod.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 currentNumberScheduled = 1; */ public boolean hasCurrentNumberScheduled() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * The number of nodes that are running at least 1
       * daemon pod and are supposed to run the daemon pod.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 currentNumberScheduled = 1; */ public int getCurrentNumberScheduled() { return currentNumberScheduled_; } /** *
       * The number of nodes that are running at least 1
       * daemon pod and are supposed to run the daemon pod.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 currentNumberScheduled = 1; */ public Builder setCurrentNumberScheduled(int value) { bitField0_ |= 0x00000001; currentNumberScheduled_ = value; onChanged(); return this; } /** *
       * The number of nodes that are running at least 1
       * daemon pod and are supposed to run the daemon pod.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 currentNumberScheduled = 1; */ public Builder clearCurrentNumberScheduled() { bitField0_ = (bitField0_ & ~0x00000001); currentNumberScheduled_ = 0; onChanged(); return this; } private int numberMisscheduled_ ; /** *
       * The number of nodes that are running the daemon pod, but are
       * not supposed to run the daemon pod.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 numberMisscheduled = 2; */ public boolean hasNumberMisscheduled() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * The number of nodes that are running the daemon pod, but are
       * not supposed to run the daemon pod.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 numberMisscheduled = 2; */ public int getNumberMisscheduled() { return numberMisscheduled_; } /** *
       * The number of nodes that are running the daemon pod, but are
       * not supposed to run the daemon pod.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 numberMisscheduled = 2; */ public Builder setNumberMisscheduled(int value) { bitField0_ |= 0x00000002; numberMisscheduled_ = value; onChanged(); return this; } /** *
       * The number of nodes that are running the daemon pod, but are
       * not supposed to run the daemon pod.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 numberMisscheduled = 2; */ public Builder clearNumberMisscheduled() { bitField0_ = (bitField0_ & ~0x00000002); numberMisscheduled_ = 0; onChanged(); return this; } private int desiredNumberScheduled_ ; /** *
       * The total number of nodes that should be running the daemon
       * pod (including nodes correctly running the daemon pod).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 desiredNumberScheduled = 3; */ public boolean hasDesiredNumberScheduled() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * The total number of nodes that should be running the daemon
       * pod (including nodes correctly running the daemon pod).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 desiredNumberScheduled = 3; */ public int getDesiredNumberScheduled() { return desiredNumberScheduled_; } /** *
       * The total number of nodes that should be running the daemon
       * pod (including nodes correctly running the daemon pod).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 desiredNumberScheduled = 3; */ public Builder setDesiredNumberScheduled(int value) { bitField0_ |= 0x00000004; desiredNumberScheduled_ = value; onChanged(); return this; } /** *
       * The total number of nodes that should be running the daemon
       * pod (including nodes correctly running the daemon pod).
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/daemonset/
       * 
* * optional int32 desiredNumberScheduled = 3; */ public Builder clearDesiredNumberScheduled() { bitField0_ = (bitField0_ & ~0x00000004); desiredNumberScheduled_ = 0; onChanged(); return this; } private int numberReady_ ; /** *
       * The number of nodes that should be running the daemon pod and have one
       * or more of the daemon pod running and ready.
       * 
* * optional int32 numberReady = 4; */ public boolean hasNumberReady() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * The number of nodes that should be running the daemon pod and have one
       * or more of the daemon pod running and ready.
       * 
* * optional int32 numberReady = 4; */ public int getNumberReady() { return numberReady_; } /** *
       * The number of nodes that should be running the daemon pod and have one
       * or more of the daemon pod running and ready.
       * 
* * optional int32 numberReady = 4; */ public Builder setNumberReady(int value) { bitField0_ |= 0x00000008; numberReady_ = value; onChanged(); return this; } /** *
       * The number of nodes that should be running the daemon pod and have one
       * or more of the daemon pod running and ready.
       * 
* * optional int32 numberReady = 4; */ public Builder clearNumberReady() { bitField0_ = (bitField0_ & ~0x00000008); numberReady_ = 0; onChanged(); return this; } private long observedGeneration_ ; /** *
       * The most recent generation observed by the daemon set controller.
       * +optional
       * 
* * optional int64 observedGeneration = 5; */ public boolean hasObservedGeneration() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * The most recent generation observed by the daemon set controller.
       * +optional
       * 
* * optional int64 observedGeneration = 5; */ public long getObservedGeneration() { return observedGeneration_; } /** *
       * The most recent generation observed by the daemon set controller.
       * +optional
       * 
* * optional int64 observedGeneration = 5; */ public Builder setObservedGeneration(long value) { bitField0_ |= 0x00000010; observedGeneration_ = value; onChanged(); return this; } /** *
       * The most recent generation observed by the daemon set controller.
       * +optional
       * 
* * optional int64 observedGeneration = 5; */ public Builder clearObservedGeneration() { bitField0_ = (bitField0_ & ~0x00000010); observedGeneration_ = 0L; onChanged(); return this; } private int updatedNumberScheduled_ ; /** *
       * The total number of nodes that are running updated daemon pod
       * +optional
       * 
* * optional int32 updatedNumberScheduled = 6; */ public boolean hasUpdatedNumberScheduled() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
       * The total number of nodes that are running updated daemon pod
       * +optional
       * 
* * optional int32 updatedNumberScheduled = 6; */ public int getUpdatedNumberScheduled() { return updatedNumberScheduled_; } /** *
       * The total number of nodes that are running updated daemon pod
       * +optional
       * 
* * optional int32 updatedNumberScheduled = 6; */ public Builder setUpdatedNumberScheduled(int value) { bitField0_ |= 0x00000020; updatedNumberScheduled_ = value; onChanged(); return this; } /** *
       * The total number of nodes that are running updated daemon pod
       * +optional
       * 
* * optional int32 updatedNumberScheduled = 6; */ public Builder clearUpdatedNumberScheduled() { bitField0_ = (bitField0_ & ~0x00000020); updatedNumberScheduled_ = 0; onChanged(); return this; } private int numberAvailable_ ; /** *
       * The number of nodes that should be running the
       * daemon pod and have one or more of the daemon pod running and
       * available (ready for at least spec.minReadySeconds)
       * +optional
       * 
* * optional int32 numberAvailable = 7; */ public boolean hasNumberAvailable() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
       * The number of nodes that should be running the
       * daemon pod and have one or more of the daemon pod running and
       * available (ready for at least spec.minReadySeconds)
       * +optional
       * 
* * optional int32 numberAvailable = 7; */ public int getNumberAvailable() { return numberAvailable_; } /** *
       * The number of nodes that should be running the
       * daemon pod and have one or more of the daemon pod running and
       * available (ready for at least spec.minReadySeconds)
       * +optional
       * 
* * optional int32 numberAvailable = 7; */ public Builder setNumberAvailable(int value) { bitField0_ |= 0x00000040; numberAvailable_ = value; onChanged(); return this; } /** *
       * The number of nodes that should be running the
       * daemon pod and have one or more of the daemon pod running and
       * available (ready for at least spec.minReadySeconds)
       * +optional
       * 
* * optional int32 numberAvailable = 7; */ public Builder clearNumberAvailable() { bitField0_ = (bitField0_ & ~0x00000040); numberAvailable_ = 0; onChanged(); return this; } private int numberUnavailable_ ; /** *
       * The number of nodes that should be running the
       * daemon pod and have none of the daemon pod running and available
       * (ready for at least spec.minReadySeconds)
       * +optional
       * 
* * optional int32 numberUnavailable = 8; */ public boolean hasNumberUnavailable() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** *
       * The number of nodes that should be running the
       * daemon pod and have none of the daemon pod running and available
       * (ready for at least spec.minReadySeconds)
       * +optional
       * 
* * optional int32 numberUnavailable = 8; */ public int getNumberUnavailable() { return numberUnavailable_; } /** *
       * The number of nodes that should be running the
       * daemon pod and have none of the daemon pod running and available
       * (ready for at least spec.minReadySeconds)
       * +optional
       * 
* * optional int32 numberUnavailable = 8; */ public Builder setNumberUnavailable(int value) { bitField0_ |= 0x00000080; numberUnavailable_ = value; onChanged(); return this; } /** *
       * The number of nodes that should be running the
       * daemon pod and have none of the daemon pod running and available
       * (ready for at least spec.minReadySeconds)
       * +optional
       * 
* * optional int32 numberUnavailable = 8; */ public Builder clearNumberUnavailable() { bitField0_ = (bitField0_ & ~0x00000080); numberUnavailable_ = 0; onChanged(); return this; } private int collisionCount_ ; /** *
       * Count of hash collisions for the DaemonSet. The DaemonSet controller
       * uses this field as a collision avoidance mechanism when it needs to
       * create the name for the newest ControllerRevision.
       * +optional
       * 
* * optional int32 collisionCount = 9; */ public boolean hasCollisionCount() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** *
       * Count of hash collisions for the DaemonSet. The DaemonSet controller
       * uses this field as a collision avoidance mechanism when it needs to
       * create the name for the newest ControllerRevision.
       * +optional
       * 
* * optional int32 collisionCount = 9; */ public int getCollisionCount() { return collisionCount_; } /** *
       * Count of hash collisions for the DaemonSet. The DaemonSet controller
       * uses this field as a collision avoidance mechanism when it needs to
       * create the name for the newest ControllerRevision.
       * +optional
       * 
* * optional int32 collisionCount = 9; */ public Builder setCollisionCount(int value) { bitField0_ |= 0x00000100; collisionCount_ = value; onChanged(); return this; } /** *
       * Count of hash collisions for the DaemonSet. The DaemonSet controller
       * uses this field as a collision avoidance mechanism when it needs to
       * create the name for the newest ControllerRevision.
       * +optional
       * 
* * optional int32 collisionCount = 9; */ public Builder clearCollisionCount() { bitField0_ = (bitField0_ & ~0x00000100); collisionCount_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DaemonSetStatus) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DaemonSetStatus) private static final io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus(); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DaemonSetStatus parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DaemonSetStatus(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetStatus getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DaemonSetUpdateStrategyOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy) com.google.protobuf.MessageOrBuilder { /** *
     * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ boolean hasType(); /** *
     * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ java.lang.String getType(); /** *
     * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ com.google.protobuf.ByteString getTypeBytes(); /** *
     * Rolling update config params. Present only if type = "RollingUpdate".
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be. Same as Deployment `strategy.rollingUpdate`.
     * See https://github.com/kubernetes/kubernetes/issues/35345
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ boolean hasRollingUpdate(); /** *
     * Rolling update config params. Present only if type = "RollingUpdate".
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be. Same as Deployment `strategy.rollingUpdate`.
     * See https://github.com/kubernetes/kubernetes/issues/35345
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet getRollingUpdate(); /** *
     * Rolling update config params. Present only if type = "RollingUpdate".
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be. Same as Deployment `strategy.rollingUpdate`.
     * See https://github.com/kubernetes/kubernetes/issues/35345
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSetOrBuilder getRollingUpdateOrBuilder(); } /** *
   * DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy} */ public static final class DaemonSetUpdateStrategy extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy) DaemonSetUpdateStrategyOrBuilder { private static final long serialVersionUID = 0L; // Use DaemonSetUpdateStrategy.newBuilder() to construct. private DaemonSetUpdateStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DaemonSetUpdateStrategy() { type_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DaemonSetUpdateStrategy( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; type_ = bs; break; } case 18: { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = rollingUpdate_.toBuilder(); } rollingUpdate_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(rollingUpdate_); rollingUpdate_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.Builder.class); } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object type_; /** *
     * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } } /** *
     * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ROLLINGUPDATE_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet rollingUpdate_; /** *
     * Rolling update config params. Present only if type = "RollingUpdate".
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be. Same as Deployment `strategy.rollingUpdate`.
     * See https://github.com/kubernetes/kubernetes/issues/35345
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public boolean hasRollingUpdate() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Rolling update config params. Present only if type = "RollingUpdate".
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be. Same as Deployment `strategy.rollingUpdate`.
     * See https://github.com/kubernetes/kubernetes/issues/35345
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet getRollingUpdate() { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.getDefaultInstance() : rollingUpdate_; } /** *
     * Rolling update config params. Present only if type = "RollingUpdate".
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be. Same as Deployment `strategy.rollingUpdate`.
     * See https://github.com/kubernetes/kubernetes/issues/35345
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSetOrBuilder getRollingUpdateOrBuilder() { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.getDefaultInstance() : rollingUpdate_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getRollingUpdate()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getRollingUpdate()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy other = (io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy) obj; boolean result = true; result = result && (hasType() == other.hasType()); if (hasType()) { result = result && getType() .equals(other.getType()); } result = result && (hasRollingUpdate() == other.hasRollingUpdate()); if (hasRollingUpdate()) { result = result && getRollingUpdate() .equals(other.getRollingUpdate()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasType()) { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); } if (hasRollingUpdate()) { hash = (37 * hash) + ROLLINGUPDATE_FIELD_NUMBER; hash = (53 * hash) + getRollingUpdate().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DaemonSetUpdateStrategy is a struct used to control the update strategy for a DaemonSet.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy) io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.class, io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRollingUpdateFieldBuilder(); } } public Builder clear() { super.clear(); type_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (rollingUpdateBuilder_ == null) { rollingUpdate_ = null; } else { rollingUpdateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy build() { io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy result = new io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (rollingUpdateBuilder_ == null) { result.rollingUpdate_ = rollingUpdate_; } else { result.rollingUpdate_ = rollingUpdateBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy.getDefaultInstance()) return this; if (other.hasType()) { bitField0_ |= 0x00000001; type_ = other.type_; onChanged(); } if (other.hasRollingUpdate()) { mergeRollingUpdate(other.getRollingUpdate()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object type_ = ""; /** *
       * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder setType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } /** *
       * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = getDefaultInstance().getType(); onChanged(); return this; } /** *
       * Type of daemon set update. Can be "RollingUpdate" or "OnDelete". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder setTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } private io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet rollingUpdate_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSetOrBuilder> rollingUpdateBuilder_; /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public boolean hasRollingUpdate() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet getRollingUpdate() { if (rollingUpdateBuilder_ == null) { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.getDefaultInstance() : rollingUpdate_; } else { return rollingUpdateBuilder_.getMessage(); } } /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public Builder setRollingUpdate(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet value) { if (rollingUpdateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } rollingUpdate_ = value; onChanged(); } else { rollingUpdateBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public Builder setRollingUpdate( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.Builder builderForValue) { if (rollingUpdateBuilder_ == null) { rollingUpdate_ = builderForValue.build(); onChanged(); } else { rollingUpdateBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public Builder mergeRollingUpdate(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet value) { if (rollingUpdateBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && rollingUpdate_ != null && rollingUpdate_ != io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.getDefaultInstance()) { rollingUpdate_ = io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.newBuilder(rollingUpdate_).mergeFrom(value).buildPartial(); } else { rollingUpdate_ = value; } onChanged(); } else { rollingUpdateBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public Builder clearRollingUpdate() { if (rollingUpdateBuilder_ == null) { rollingUpdate_ = null; onChanged(); } else { rollingUpdateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.Builder getRollingUpdateBuilder() { bitField0_ |= 0x00000002; onChanged(); return getRollingUpdateFieldBuilder().getBuilder(); } /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSetOrBuilder getRollingUpdateOrBuilder() { if (rollingUpdateBuilder_ != null) { return rollingUpdateBuilder_.getMessageOrBuilder(); } else { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.getDefaultInstance() : rollingUpdate_; } } /** *
       * Rolling update config params. Present only if type = "RollingUpdate".
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be. Same as Deployment `strategy.rollingUpdate`.
       * See https://github.com/kubernetes/kubernetes/issues/35345
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet rollingUpdate = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSetOrBuilder> getRollingUpdateFieldBuilder() { if (rollingUpdateBuilder_ == null) { rollingUpdateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSetOrBuilder>( getRollingUpdate(), getParentForChildren(), isClean()); rollingUpdate_ = null; } return rollingUpdateBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DaemonSetUpdateStrategy) private static final io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy(); } public static io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DaemonSetUpdateStrategy parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DaemonSetUpdateStrategy(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DaemonSetUpdateStrategy getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeploymentOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.Deployment) com.google.protobuf.MessageOrBuilder { /** *
     * Standard object metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ boolean hasMetadata(); /** *
     * Standard object metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMeta getMetadata(); /** *
     * Standard object metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder(); /** *
     * Specification of the desired behavior of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ boolean hasSpec(); /** *
     * Specification of the desired behavior of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec getSpec(); /** *
     * Specification of the desired behavior of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentSpecOrBuilder getSpecOrBuilder(); /** *
     * Most recently observed status of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ boolean hasStatus(); /** *
     * Most recently observed status of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus getStatus(); /** *
     * Most recently observed status of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentStatusOrBuilder getStatusOrBuilder(); } /** *
   * Deployment enables declarative updates for Pods and ReplicaSets.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.Deployment} */ public static final class Deployment extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.Deployment) DeploymentOrBuilder { private static final long serialVersionUID = 0L; // Use Deployment.newBuilder() to construct. private Deployment(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Deployment() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Deployment( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ObjectMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ObjectMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = spec_.toBuilder(); } spec_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(spec_); spec_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = status_.toBuilder(); } status_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(status_); status_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Deployment_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Deployment_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.Deployment.class, io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_; /** *
     * Standard object metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Standard object metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } /** *
     * Standard object metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } public static final int SPEC_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec spec_; /** *
     * Specification of the desired behavior of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Specification of the desired behavior of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec getSpec() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.getDefaultInstance() : spec_; } /** *
     * Specification of the desired behavior of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpecOrBuilder getSpecOrBuilder() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.getDefaultInstance() : spec_; } public static final int STATUS_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus status_; /** *
     * Most recently observed status of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * Most recently observed status of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus getStatus() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.getDefaultInstance() : status_; } /** *
     * Most recently observed status of the Deployment.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatusOrBuilder getStatusOrBuilder() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.getDefaultInstance() : status_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getStatus()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getStatus()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.Deployment)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.Deployment other = (io.kubernetes.client.proto.V1beta2Apps.Deployment) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && (hasSpec() == other.hasSpec()); if (hasSpec()) { result = result && getSpec() .equals(other.getSpec()); } result = result && (hasStatus() == other.hasStatus()); if (hasStatus()) { result = result && getStatus() .equals(other.getStatus()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (hasSpec()) { hash = (37 * hash) + SPEC_FIELD_NUMBER; hash = (53 * hash) + getSpec().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.Deployment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Deployment enables declarative updates for Pods and ReplicaSets.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.Deployment} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.Deployment) io.kubernetes.client.proto.V1beta2Apps.DeploymentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Deployment_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Deployment_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.Deployment.class, io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.Deployment.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getSpecFieldBuilder(); getStatusFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (specBuilder_ == null) { spec_ = null; } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (statusBuilder_ == null) { status_ = null; } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Deployment_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.Deployment getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.Deployment.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.Deployment build() { io.kubernetes.client.proto.V1beta2Apps.Deployment result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.Deployment buildPartial() { io.kubernetes.client.proto.V1beta2Apps.Deployment result = new io.kubernetes.client.proto.V1beta2Apps.Deployment(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (specBuilder_ == null) { result.spec_ = spec_; } else { result.spec_ = specBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (statusBuilder_ == null) { result.status_ = status_; } else { result.status_ = statusBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.Deployment) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.Deployment)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.Deployment other) { if (other == io.kubernetes.client.proto.V1beta2Apps.Deployment.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (other.hasSpec()) { mergeSpec(other.getSpec()); } if (other.hasStatus()) { mergeStatus(other.getStatus()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.Deployment parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.Deployment) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> metadataBuilder_; /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ObjectMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ObjectMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } } /** *
       * Standard object metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec spec_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec, io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentSpecOrBuilder> specBuilder_; /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec getSpec() { if (specBuilder_ == null) { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.getDefaultInstance() : spec_; } else { return specBuilder_.getMessage(); } } /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public Builder setSpec(io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec value) { if (specBuilder_ == null) { if (value == null) { throw new NullPointerException(); } spec_ = value; onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public Builder setSpec( io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public Builder mergeSpec(io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && spec_ != null && spec_ != io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.getDefaultInstance()) { spec_ = io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); } else { spec_ = value; } onChanged(); } else { specBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public Builder clearSpec() { if (specBuilder_ == null) { spec_ = null; onChanged(); } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.Builder getSpecBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSpecFieldBuilder().getBuilder(); } /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpecOrBuilder getSpecOrBuilder() { if (specBuilder_ != null) { return specBuilder_.getMessageOrBuilder(); } else { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.getDefaultInstance() : spec_; } } /** *
       * Specification of the desired behavior of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentSpec spec = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec, io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec, io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentSpecOrBuilder>( getSpec(), getParentForChildren(), isClean()); spec_ = null; } return specBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus status_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus, io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentStatusOrBuilder> statusBuilder_; /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus getStatus() { if (statusBuilder_ == null) { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.getDefaultInstance() : status_; } else { return statusBuilder_.getMessage(); } } /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public Builder setStatus(io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus value) { if (statusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } status_ = value; onChanged(); } else { statusBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public Builder setStatus( io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.Builder builderForValue) { if (statusBuilder_ == null) { status_ = builderForValue.build(); onChanged(); } else { statusBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public Builder mergeStatus(io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus value) { if (statusBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && status_ != null && status_ != io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.getDefaultInstance()) { status_ = io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.newBuilder(status_).mergeFrom(value).buildPartial(); } else { status_ = value; } onChanged(); } else { statusBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public Builder clearStatus() { if (statusBuilder_ == null) { status_ = null; onChanged(); } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.Builder getStatusBuilder() { bitField0_ |= 0x00000004; onChanged(); return getStatusFieldBuilder().getBuilder(); } /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatusOrBuilder getStatusOrBuilder() { if (statusBuilder_ != null) { return statusBuilder_.getMessageOrBuilder(); } else { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.getDefaultInstance() : status_; } } /** *
       * Most recently observed status of the Deployment.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStatus status = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus, io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentStatusOrBuilder> getStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus, io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentStatusOrBuilder>( getStatus(), getParentForChildren(), isClean()); status_ = null; } return statusBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.Deployment) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.Deployment) private static final io.kubernetes.client.proto.V1beta2Apps.Deployment DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.Deployment(); } public static io.kubernetes.client.proto.V1beta2Apps.Deployment getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Deployment parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Deployment(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.Deployment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeploymentConditionOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DeploymentCondition) com.google.protobuf.MessageOrBuilder { /** *
     * Type of deployment condition.
     * 
* * optional string type = 1; */ boolean hasType(); /** *
     * Type of deployment condition.
     * 
* * optional string type = 1; */ java.lang.String getType(); /** *
     * Type of deployment condition.
     * 
* * optional string type = 1; */ com.google.protobuf.ByteString getTypeBytes(); /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ boolean hasStatus(); /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ java.lang.String getStatus(); /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ com.google.protobuf.ByteString getStatusBytes(); /** *
     * The last time this condition was updated.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ boolean hasLastUpdateTime(); /** *
     * The last time this condition was updated.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ io.kubernetes.client.proto.Meta.Time getLastUpdateTime(); /** *
     * The last time this condition was updated.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ io.kubernetes.client.proto.Meta.TimeOrBuilder getLastUpdateTimeOrBuilder(); /** *
     * Last time the condition transitioned from one status to another.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ boolean hasLastTransitionTime(); /** *
     * Last time the condition transitioned from one status to another.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ io.kubernetes.client.proto.Meta.Time getLastTransitionTime(); /** *
     * Last time the condition transitioned from one status to another.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ io.kubernetes.client.proto.Meta.TimeOrBuilder getLastTransitionTimeOrBuilder(); /** *
     * The reason for the condition's last transition.
     * 
* * optional string reason = 4; */ boolean hasReason(); /** *
     * The reason for the condition's last transition.
     * 
* * optional string reason = 4; */ java.lang.String getReason(); /** *
     * The reason for the condition's last transition.
     * 
* * optional string reason = 4; */ com.google.protobuf.ByteString getReasonBytes(); /** *
     * A human readable message indicating details about the transition.
     * 
* * optional string message = 5; */ boolean hasMessage(); /** *
     * A human readable message indicating details about the transition.
     * 
* * optional string message = 5; */ java.lang.String getMessage(); /** *
     * A human readable message indicating details about the transition.
     * 
* * optional string message = 5; */ com.google.protobuf.ByteString getMessageBytes(); } /** *
   * DeploymentCondition describes the state of a deployment at a certain point.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentCondition} */ public static final class DeploymentCondition extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DeploymentCondition) DeploymentConditionOrBuilder { private static final long serialVersionUID = 0L; // Use DeploymentCondition.newBuilder() to construct. private DeploymentCondition(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeploymentCondition() { type_ = ""; status_ = ""; reason_ = ""; message_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeploymentCondition( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; type_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; status_ = bs; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; reason_ = bs; break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000020; message_ = bs; break; } case 50: { io.kubernetes.client.proto.Meta.Time.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = lastUpdateTime_.toBuilder(); } lastUpdateTime_ = input.readMessage(io.kubernetes.client.proto.Meta.Time.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(lastUpdateTime_); lastUpdateTime_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 58: { io.kubernetes.client.proto.Meta.Time.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = lastTransitionTime_.toBuilder(); } lastTransitionTime_ = input.readMessage(io.kubernetes.client.proto.Meta.Time.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(lastTransitionTime_); lastTransitionTime_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder.class); } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object type_; /** *
     * Type of deployment condition.
     * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Type of deployment condition.
     * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } } /** *
     * Type of deployment condition.
     * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int STATUS_FIELD_NUMBER = 2; private volatile java.lang.Object status_; /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ public boolean hasStatus() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ public java.lang.String getStatus() { java.lang.Object ref = status_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { status_ = s; } return s; } } /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ public com.google.protobuf.ByteString getStatusBytes() { java.lang.Object ref = status_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); status_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LASTUPDATETIME_FIELD_NUMBER = 6; private io.kubernetes.client.proto.Meta.Time lastUpdateTime_; /** *
     * The last time this condition was updated.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public boolean hasLastUpdateTime() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * The last time this condition was updated.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public io.kubernetes.client.proto.Meta.Time getLastUpdateTime() { return lastUpdateTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastUpdateTime_; } /** *
     * The last time this condition was updated.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public io.kubernetes.client.proto.Meta.TimeOrBuilder getLastUpdateTimeOrBuilder() { return lastUpdateTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastUpdateTime_; } public static final int LASTTRANSITIONTIME_FIELD_NUMBER = 7; private io.kubernetes.client.proto.Meta.Time lastTransitionTime_; /** *
     * Last time the condition transitioned from one status to another.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public boolean hasLastTransitionTime() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * Last time the condition transitioned from one status to another.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public io.kubernetes.client.proto.Meta.Time getLastTransitionTime() { return lastTransitionTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastTransitionTime_; } /** *
     * Last time the condition transitioned from one status to another.
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public io.kubernetes.client.proto.Meta.TimeOrBuilder getLastTransitionTimeOrBuilder() { return lastTransitionTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastTransitionTime_; } public static final int REASON_FIELD_NUMBER = 4; private volatile java.lang.Object reason_; /** *
     * The reason for the condition's last transition.
     * 
* * optional string reason = 4; */ public boolean hasReason() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * The reason for the condition's last transition.
     * 
* * optional string reason = 4; */ public java.lang.String getReason() { java.lang.Object ref = reason_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { reason_ = s; } return s; } } /** *
     * The reason for the condition's last transition.
     * 
* * optional string reason = 4; */ public com.google.protobuf.ByteString getReasonBytes() { java.lang.Object ref = reason_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); reason_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MESSAGE_FIELD_NUMBER = 5; private volatile java.lang.Object message_; /** *
     * A human readable message indicating details about the transition.
     * 
* * optional string message = 5; */ public boolean hasMessage() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
     * A human readable message indicating details about the transition.
     * 
* * optional string message = 5; */ public java.lang.String getMessage() { java.lang.Object ref = message_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { message_ = s; } return s; } } /** *
     * A human readable message indicating details about the transition.
     * 
* * optional string message = 5; */ public com.google.protobuf.ByteString getMessageBytes() { java.lang.Object ref = message_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); message_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, status_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, reason_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, message_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(6, getLastUpdateTime()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(7, getLastTransitionTime()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, status_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, reason_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, message_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getLastUpdateTime()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getLastTransitionTime()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition other = (io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition) obj; boolean result = true; result = result && (hasType() == other.hasType()); if (hasType()) { result = result && getType() .equals(other.getType()); } result = result && (hasStatus() == other.hasStatus()); if (hasStatus()) { result = result && getStatus() .equals(other.getStatus()); } result = result && (hasLastUpdateTime() == other.hasLastUpdateTime()); if (hasLastUpdateTime()) { result = result && getLastUpdateTime() .equals(other.getLastUpdateTime()); } result = result && (hasLastTransitionTime() == other.hasLastTransitionTime()); if (hasLastTransitionTime()) { result = result && getLastTransitionTime() .equals(other.getLastTransitionTime()); } result = result && (hasReason() == other.hasReason()); if (hasReason()) { result = result && getReason() .equals(other.getReason()); } result = result && (hasMessage() == other.hasMessage()); if (hasMessage()) { result = result && getMessage() .equals(other.getMessage()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasType()) { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); } if (hasLastUpdateTime()) { hash = (37 * hash) + LASTUPDATETIME_FIELD_NUMBER; hash = (53 * hash) + getLastUpdateTime().hashCode(); } if (hasLastTransitionTime()) { hash = (37 * hash) + LASTTRANSITIONTIME_FIELD_NUMBER; hash = (53 * hash) + getLastTransitionTime().hashCode(); } if (hasReason()) { hash = (37 * hash) + REASON_FIELD_NUMBER; hash = (53 * hash) + getReason().hashCode(); } if (hasMessage()) { hash = (37 * hash) + MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getMessage().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DeploymentCondition describes the state of a deployment at a certain point.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentCondition} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DeploymentCondition) io.kubernetes.client.proto.V1beta2Apps.DeploymentConditionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getLastUpdateTimeFieldBuilder(); getLastTransitionTimeFieldBuilder(); } } public Builder clear() { super.clear(); type_ = ""; bitField0_ = (bitField0_ & ~0x00000001); status_ = ""; bitField0_ = (bitField0_ & ~0x00000002); if (lastUpdateTimeBuilder_ == null) { lastUpdateTime_ = null; } else { lastUpdateTimeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (lastTransitionTimeBuilder_ == null) { lastTransitionTime_ = null; } else { lastTransitionTimeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); reason_ = ""; bitField0_ = (bitField0_ & ~0x00000010); message_ = ""; bitField0_ = (bitField0_ & ~0x00000020); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition build() { io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition result = new io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.status_ = status_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (lastUpdateTimeBuilder_ == null) { result.lastUpdateTime_ = lastUpdateTime_; } else { result.lastUpdateTime_ = lastUpdateTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (lastTransitionTimeBuilder_ == null) { result.lastTransitionTime_ = lastTransitionTime_; } else { result.lastTransitionTime_ = lastTransitionTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.reason_ = reason_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.message_ = message_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.getDefaultInstance()) return this; if (other.hasType()) { bitField0_ |= 0x00000001; type_ = other.type_; onChanged(); } if (other.hasStatus()) { bitField0_ |= 0x00000002; status_ = other.status_; onChanged(); } if (other.hasLastUpdateTime()) { mergeLastUpdateTime(other.getLastUpdateTime()); } if (other.hasLastTransitionTime()) { mergeLastTransitionTime(other.getLastTransitionTime()); } if (other.hasReason()) { bitField0_ |= 0x00000010; reason_ = other.reason_; onChanged(); } if (other.hasMessage()) { bitField0_ |= 0x00000020; message_ = other.message_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object type_ = ""; /** *
       * Type of deployment condition.
       * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Type of deployment condition.
       * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Type of deployment condition.
       * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Type of deployment condition.
       * 
* * optional string type = 1; */ public Builder setType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } /** *
       * Type of deployment condition.
       * 
* * optional string type = 1; */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = getDefaultInstance().getType(); onChanged(); return this; } /** *
       * Type of deployment condition.
       * 
* * optional string type = 1; */ public Builder setTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } private java.lang.Object status_ = ""; /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public boolean hasStatus() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public java.lang.String getStatus() { java.lang.Object ref = status_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { status_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public com.google.protobuf.ByteString getStatusBytes() { java.lang.Object ref = status_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); status_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public Builder setStatus( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; status_ = value; onChanged(); return this; } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000002); status_ = getDefaultInstance().getStatus(); onChanged(); return this; } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public Builder setStatusBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; status_ = value; onChanged(); return this; } private io.kubernetes.client.proto.Meta.Time lastUpdateTime_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder> lastUpdateTimeBuilder_; /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public boolean hasLastUpdateTime() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public io.kubernetes.client.proto.Meta.Time getLastUpdateTime() { if (lastUpdateTimeBuilder_ == null) { return lastUpdateTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastUpdateTime_; } else { return lastUpdateTimeBuilder_.getMessage(); } } /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public Builder setLastUpdateTime(io.kubernetes.client.proto.Meta.Time value) { if (lastUpdateTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } lastUpdateTime_ = value; onChanged(); } else { lastUpdateTimeBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public Builder setLastUpdateTime( io.kubernetes.client.proto.Meta.Time.Builder builderForValue) { if (lastUpdateTimeBuilder_ == null) { lastUpdateTime_ = builderForValue.build(); onChanged(); } else { lastUpdateTimeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public Builder mergeLastUpdateTime(io.kubernetes.client.proto.Meta.Time value) { if (lastUpdateTimeBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && lastUpdateTime_ != null && lastUpdateTime_ != io.kubernetes.client.proto.Meta.Time.getDefaultInstance()) { lastUpdateTime_ = io.kubernetes.client.proto.Meta.Time.newBuilder(lastUpdateTime_).mergeFrom(value).buildPartial(); } else { lastUpdateTime_ = value; } onChanged(); } else { lastUpdateTimeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public Builder clearLastUpdateTime() { if (lastUpdateTimeBuilder_ == null) { lastUpdateTime_ = null; onChanged(); } else { lastUpdateTimeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public io.kubernetes.client.proto.Meta.Time.Builder getLastUpdateTimeBuilder() { bitField0_ |= 0x00000004; onChanged(); return getLastUpdateTimeFieldBuilder().getBuilder(); } /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ public io.kubernetes.client.proto.Meta.TimeOrBuilder getLastUpdateTimeOrBuilder() { if (lastUpdateTimeBuilder_ != null) { return lastUpdateTimeBuilder_.getMessageOrBuilder(); } else { return lastUpdateTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastUpdateTime_; } } /** *
       * The last time this condition was updated.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastUpdateTime = 6; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder> getLastUpdateTimeFieldBuilder() { if (lastUpdateTimeBuilder_ == null) { lastUpdateTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder>( getLastUpdateTime(), getParentForChildren(), isClean()); lastUpdateTime_ = null; } return lastUpdateTimeBuilder_; } private io.kubernetes.client.proto.Meta.Time lastTransitionTime_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder> lastTransitionTimeBuilder_; /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public boolean hasLastTransitionTime() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public io.kubernetes.client.proto.Meta.Time getLastTransitionTime() { if (lastTransitionTimeBuilder_ == null) { return lastTransitionTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastTransitionTime_; } else { return lastTransitionTimeBuilder_.getMessage(); } } /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public Builder setLastTransitionTime(io.kubernetes.client.proto.Meta.Time value) { if (lastTransitionTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } lastTransitionTime_ = value; onChanged(); } else { lastTransitionTimeBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public Builder setLastTransitionTime( io.kubernetes.client.proto.Meta.Time.Builder builderForValue) { if (lastTransitionTimeBuilder_ == null) { lastTransitionTime_ = builderForValue.build(); onChanged(); } else { lastTransitionTimeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public Builder mergeLastTransitionTime(io.kubernetes.client.proto.Meta.Time value) { if (lastTransitionTimeBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && lastTransitionTime_ != null && lastTransitionTime_ != io.kubernetes.client.proto.Meta.Time.getDefaultInstance()) { lastTransitionTime_ = io.kubernetes.client.proto.Meta.Time.newBuilder(lastTransitionTime_).mergeFrom(value).buildPartial(); } else { lastTransitionTime_ = value; } onChanged(); } else { lastTransitionTimeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public Builder clearLastTransitionTime() { if (lastTransitionTimeBuilder_ == null) { lastTransitionTime_ = null; onChanged(); } else { lastTransitionTimeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public io.kubernetes.client.proto.Meta.Time.Builder getLastTransitionTimeBuilder() { bitField0_ |= 0x00000008; onChanged(); return getLastTransitionTimeFieldBuilder().getBuilder(); } /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ public io.kubernetes.client.proto.Meta.TimeOrBuilder getLastTransitionTimeOrBuilder() { if (lastTransitionTimeBuilder_ != null) { return lastTransitionTimeBuilder_.getMessageOrBuilder(); } else { return lastTransitionTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastTransitionTime_; } } /** *
       * Last time the condition transitioned from one status to another.
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 7; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder> getLastTransitionTimeFieldBuilder() { if (lastTransitionTimeBuilder_ == null) { lastTransitionTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder>( getLastTransitionTime(), getParentForChildren(), isClean()); lastTransitionTime_ = null; } return lastTransitionTimeBuilder_; } private java.lang.Object reason_ = ""; /** *
       * The reason for the condition's last transition.
       * 
* * optional string reason = 4; */ public boolean hasReason() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * The reason for the condition's last transition.
       * 
* * optional string reason = 4; */ public java.lang.String getReason() { java.lang.Object ref = reason_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { reason_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The reason for the condition's last transition.
       * 
* * optional string reason = 4; */ public com.google.protobuf.ByteString getReasonBytes() { java.lang.Object ref = reason_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); reason_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The reason for the condition's last transition.
       * 
* * optional string reason = 4; */ public Builder setReason( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; reason_ = value; onChanged(); return this; } /** *
       * The reason for the condition's last transition.
       * 
* * optional string reason = 4; */ public Builder clearReason() { bitField0_ = (bitField0_ & ~0x00000010); reason_ = getDefaultInstance().getReason(); onChanged(); return this; } /** *
       * The reason for the condition's last transition.
       * 
* * optional string reason = 4; */ public Builder setReasonBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; reason_ = value; onChanged(); return this; } private java.lang.Object message_ = ""; /** *
       * A human readable message indicating details about the transition.
       * 
* * optional string message = 5; */ public boolean hasMessage() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
       * A human readable message indicating details about the transition.
       * 
* * optional string message = 5; */ public java.lang.String getMessage() { java.lang.Object ref = message_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { message_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * A human readable message indicating details about the transition.
       * 
* * optional string message = 5; */ public com.google.protobuf.ByteString getMessageBytes() { java.lang.Object ref = message_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); message_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A human readable message indicating details about the transition.
       * 
* * optional string message = 5; */ public Builder setMessage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; message_ = value; onChanged(); return this; } /** *
       * A human readable message indicating details about the transition.
       * 
* * optional string message = 5; */ public Builder clearMessage() { bitField0_ = (bitField0_ & ~0x00000020); message_ = getDefaultInstance().getMessage(); onChanged(); return this; } /** *
       * A human readable message indicating details about the transition.
       * 
* * optional string message = 5; */ public Builder setMessageBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; message_ = value; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DeploymentCondition) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DeploymentCondition) private static final io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition(); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DeploymentCondition parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeploymentCondition(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeploymentListOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DeploymentList) com.google.protobuf.MessageOrBuilder { /** *
     * Standard list metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ boolean hasMetadata(); /** *
     * Standard list metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMeta getMetadata(); /** *
     * Standard list metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder(); /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ java.util.List getItemsList(); /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ io.kubernetes.client.proto.V1beta2Apps.Deployment getItems(int index); /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ int getItemsCount(); /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ java.util.List getItemsOrBuilderList(); /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentOrBuilder getItemsOrBuilder( int index); } /** *
   * DeploymentList is a list of Deployments.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentList} */ public static final class DeploymentList extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DeploymentList) DeploymentListOrBuilder { private static final long serialVersionUID = 0L; // Use DeploymentList.newBuilder() to construct. private DeploymentList(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeploymentList() { items_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeploymentList( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ListMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ListMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } items_.add( input.readMessage(io.kubernetes.client.proto.V1beta2Apps.Deployment.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentList.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentList.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ListMeta metadata_; /** *
     * Standard list metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Standard list metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } /** *
     * Standard list metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } public static final int ITEMS_FIELD_NUMBER = 2; private java.util.List items_; /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public java.util.List getItemsList() { return items_; } /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public java.util.List getItemsOrBuilderList() { return items_; } /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public int getItemsCount() { return items_.size(); } /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.Deployment getItems(int index) { return items_.get(index); } /** *
     * Items is the list of Deployments.
     * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentOrBuilder getItemsOrBuilder( int index) { return items_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { output.writeMessage(2, items_.get(i)); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, items_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentList)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DeploymentList other = (io.kubernetes.client.proto.V1beta2Apps.DeploymentList) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && getItemsList() .equals(other.getItemsList()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (getItemsCount() > 0) { hash = (37 * hash) + ITEMS_FIELD_NUMBER; hash = (53 * hash) + getItemsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DeploymentList prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DeploymentList is a list of Deployments.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentList} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DeploymentList) io.kubernetes.client.proto.V1beta2Apps.DeploymentListOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentList.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentList.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DeploymentList.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getItemsFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { itemsBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentList_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentList getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DeploymentList.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DeploymentList build() { io.kubernetes.client.proto.V1beta2Apps.DeploymentList result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentList buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DeploymentList result = new io.kubernetes.client.proto.V1beta2Apps.DeploymentList(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (itemsBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); bitField0_ = (bitField0_ & ~0x00000002); } result.items_ = items_; } else { result.items_ = itemsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentList) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DeploymentList)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DeploymentList other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DeploymentList.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (itemsBuilder_ == null) { if (!other.items_.isEmpty()) { if (items_.isEmpty()) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureItemsIsMutable(); items_.addAll(other.items_); } onChanged(); } } else { if (!other.items_.isEmpty()) { if (itemsBuilder_.isEmpty()) { itemsBuilder_.dispose(); itemsBuilder_ = null; items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); itemsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DeploymentList parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DeploymentList) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ListMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> metadataBuilder_; /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ListMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ListMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } } /** *
       * Standard list metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private java.util.List items_ = java.util.Collections.emptyList(); private void ensureItemsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(items_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.Deployment, io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentOrBuilder> itemsBuilder_; /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public java.util.List getItemsList() { if (itemsBuilder_ == null) { return java.util.Collections.unmodifiableList(items_); } else { return itemsBuilder_.getMessageList(); } } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public int getItemsCount() { if (itemsBuilder_ == null) { return items_.size(); } else { return itemsBuilder_.getCount(); } } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.Deployment getItems(int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessage(index); } } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.Deployment value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.set(index, value); onChanged(); } else { itemsBuilder_.setMessage(index, value); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.set(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder addItems(io.kubernetes.client.proto.V1beta2Apps.Deployment value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(value); onChanged(); } else { itemsBuilder_.addMessage(value); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.Deployment value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(index, value); onChanged(); } else { itemsBuilder_.addMessage(index, value); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder addItems( io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder addAllItems( java.lang.Iterable values) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, items_); onChanged(); } else { itemsBuilder_.addAllMessages(values); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder clearItems() { if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { itemsBuilder_.clear(); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public Builder removeItems(int index) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.remove(index); onChanged(); } else { itemsBuilder_.remove(index); } return this; } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder getItemsBuilder( int index) { return getItemsFieldBuilder().getBuilder(index); } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentOrBuilder getItemsOrBuilder( int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessageOrBuilder(index); } } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public java.util.List getItemsOrBuilderList() { if (itemsBuilder_ != null) { return itemsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(items_); } } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder addItemsBuilder() { return getItemsFieldBuilder().addBuilder( io.kubernetes.client.proto.V1beta2Apps.Deployment.getDefaultInstance()); } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder addItemsBuilder( int index) { return getItemsFieldBuilder().addBuilder( index, io.kubernetes.client.proto.V1beta2Apps.Deployment.getDefaultInstance()); } /** *
       * Items is the list of Deployments.
       * 
* * repeated .k8s.io.api.apps.v1beta2.Deployment items = 2; */ public java.util.List getItemsBuilderList() { return getItemsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.Deployment, io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentOrBuilder> getItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.Deployment, io.kubernetes.client.proto.V1beta2Apps.Deployment.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentOrBuilder>( items_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); items_ = null; } return itemsBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DeploymentList) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DeploymentList) private static final io.kubernetes.client.proto.V1beta2Apps.DeploymentList DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DeploymentList(); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentList getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DeploymentList parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeploymentList(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentList getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeploymentSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DeploymentSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Number of desired pods. This is a pointer to distinguish between explicit
     * zero and not specified. Defaults to 1.
     * +optional
     * 
* * optional int32 replicas = 1; */ boolean hasReplicas(); /** *
     * Number of desired pods. This is a pointer to distinguish between explicit
     * zero and not specified. Defaults to 1.
     * +optional
     * 
* * optional int32 replicas = 1; */ int getReplicas(); /** *
     * Label selector for pods. Existing ReplicaSets whose pods are
     * selected by this will be the ones affected by this deployment.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ boolean hasSelector(); /** *
     * Label selector for pods. Existing ReplicaSets whose pods are
     * selected by this will be the ones affected by this deployment.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ io.kubernetes.client.proto.Meta.LabelSelector getSelector(); /** *
     * Label selector for pods. Existing ReplicaSets whose pods are
     * selected by this will be the ones affected by this deployment.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder(); /** *
     * Template describes the pods that will be created.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ boolean hasTemplate(); /** *
     * Template describes the pods that will be created.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate(); /** *
     * Template describes the pods that will be created.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder(); /** *
     * The deployment strategy to use to replace existing pods with new ones.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ boolean hasStrategy(); /** *
     * The deployment strategy to use to replace existing pods with new ones.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy getStrategy(); /** *
     * The deployment strategy to use to replace existing pods with new ones.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategyOrBuilder getStrategyOrBuilder(); /** *
     * Minimum number of seconds for which a newly created pod should be ready
     * without any of its container crashing, for it to be considered available.
     * Defaults to 0 (pod will be considered available as soon as it is ready)
     * +optional
     * 
* * optional int32 minReadySeconds = 5; */ boolean hasMinReadySeconds(); /** *
     * Minimum number of seconds for which a newly created pod should be ready
     * without any of its container crashing, for it to be considered available.
     * Defaults to 0 (pod will be considered available as soon as it is ready)
     * +optional
     * 
* * optional int32 minReadySeconds = 5; */ int getMinReadySeconds(); /** *
     * The number of old ReplicaSets to retain to allow rollback.
     * This is a pointer to distinguish between explicit zero and not specified.
     * Defaults to 10.
     * +optional
     * 
* * optional int32 revisionHistoryLimit = 6; */ boolean hasRevisionHistoryLimit(); /** *
     * The number of old ReplicaSets to retain to allow rollback.
     * This is a pointer to distinguish between explicit zero and not specified.
     * Defaults to 10.
     * +optional
     * 
* * optional int32 revisionHistoryLimit = 6; */ int getRevisionHistoryLimit(); /** *
     * Indicates that the deployment is paused.
     * +optional
     * 
* * optional bool paused = 7; */ boolean hasPaused(); /** *
     * Indicates that the deployment is paused.
     * +optional
     * 
* * optional bool paused = 7; */ boolean getPaused(); /** *
     * The maximum time in seconds for a deployment to make progress before it
     * is considered to be failed. The deployment controller will continue to
     * process failed deployments and a condition with a ProgressDeadlineExceeded
     * reason will be surfaced in the deployment status. Note that progress will
     * not be estimated during the time a deployment is paused. Defaults to 600s.
     * 
* * optional int32 progressDeadlineSeconds = 9; */ boolean hasProgressDeadlineSeconds(); /** *
     * The maximum time in seconds for a deployment to make progress before it
     * is considered to be failed. The deployment controller will continue to
     * process failed deployments and a condition with a ProgressDeadlineExceeded
     * reason will be surfaced in the deployment status. Note that progress will
     * not be estimated during the time a deployment is paused. Defaults to 600s.
     * 
* * optional int32 progressDeadlineSeconds = 9; */ int getProgressDeadlineSeconds(); } /** *
   * DeploymentSpec is the specification of the desired behavior of the Deployment.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentSpec} */ public static final class DeploymentSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DeploymentSpec) DeploymentSpecOrBuilder { private static final long serialVersionUID = 0L; // Use DeploymentSpec.newBuilder() to construct. private DeploymentSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeploymentSpec() { replicas_ = 0; minReadySeconds_ = 0; revisionHistoryLimit_ = 0; paused_ = false; progressDeadlineSeconds_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeploymentSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; replicas_ = input.readInt32(); break; } case 18: { io.kubernetes.client.proto.Meta.LabelSelector.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = selector_.toBuilder(); } selector_ = input.readMessage(io.kubernetes.client.proto.Meta.LabelSelector.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(selector_); selector_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { io.kubernetes.client.proto.V1.PodTemplateSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = template_.toBuilder(); } template_ = input.readMessage(io.kubernetes.client.proto.V1.PodTemplateSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(template_); template_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 34: { io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = strategy_.toBuilder(); } strategy_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(strategy_); strategy_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } case 40: { bitField0_ |= 0x00000010; minReadySeconds_ = input.readInt32(); break; } case 48: { bitField0_ |= 0x00000020; revisionHistoryLimit_ = input.readInt32(); break; } case 56: { bitField0_ |= 0x00000040; paused_ = input.readBool(); break; } case 72: { bitField0_ |= 0x00000080; progressDeadlineSeconds_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.Builder.class); } private int bitField0_; public static final int REPLICAS_FIELD_NUMBER = 1; private int replicas_; /** *
     * Number of desired pods. This is a pointer to distinguish between explicit
     * zero and not specified. Defaults to 1.
     * +optional
     * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Number of desired pods. This is a pointer to distinguish between explicit
     * zero and not specified. Defaults to 1.
     * +optional
     * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } public static final int SELECTOR_FIELD_NUMBER = 2; private io.kubernetes.client.proto.Meta.LabelSelector selector_; /** *
     * Label selector for pods. Existing ReplicaSets whose pods are
     * selected by this will be the ones affected by this deployment.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public boolean hasSelector() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Label selector for pods. Existing ReplicaSets whose pods are
     * selected by this will be the ones affected by this deployment.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector getSelector() { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } /** *
     * Label selector for pods. Existing ReplicaSets whose pods are
     * selected by this will be the ones affected by this deployment.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder() { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } public static final int TEMPLATE_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1.PodTemplateSpec template_; /** *
     * Template describes the pods that will be created.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public boolean hasTemplate() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * Template describes the pods that will be created.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate() { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } /** *
     * Template describes the pods that will be created.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder() { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } public static final int STRATEGY_FIELD_NUMBER = 4; private io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy strategy_; /** *
     * The deployment strategy to use to replace existing pods with new ones.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public boolean hasStrategy() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * The deployment strategy to use to replace existing pods with new ones.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy getStrategy() { return strategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.getDefaultInstance() : strategy_; } /** *
     * The deployment strategy to use to replace existing pods with new ones.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategyOrBuilder getStrategyOrBuilder() { return strategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.getDefaultInstance() : strategy_; } public static final int MINREADYSECONDS_FIELD_NUMBER = 5; private int minReadySeconds_; /** *
     * Minimum number of seconds for which a newly created pod should be ready
     * without any of its container crashing, for it to be considered available.
     * Defaults to 0 (pod will be considered available as soon as it is ready)
     * +optional
     * 
* * optional int32 minReadySeconds = 5; */ public boolean hasMinReadySeconds() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * Minimum number of seconds for which a newly created pod should be ready
     * without any of its container crashing, for it to be considered available.
     * Defaults to 0 (pod will be considered available as soon as it is ready)
     * +optional
     * 
* * optional int32 minReadySeconds = 5; */ public int getMinReadySeconds() { return minReadySeconds_; } public static final int REVISIONHISTORYLIMIT_FIELD_NUMBER = 6; private int revisionHistoryLimit_; /** *
     * The number of old ReplicaSets to retain to allow rollback.
     * This is a pointer to distinguish between explicit zero and not specified.
     * Defaults to 10.
     * +optional
     * 
* * optional int32 revisionHistoryLimit = 6; */ public boolean hasRevisionHistoryLimit() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
     * The number of old ReplicaSets to retain to allow rollback.
     * This is a pointer to distinguish between explicit zero and not specified.
     * Defaults to 10.
     * +optional
     * 
* * optional int32 revisionHistoryLimit = 6; */ public int getRevisionHistoryLimit() { return revisionHistoryLimit_; } public static final int PAUSED_FIELD_NUMBER = 7; private boolean paused_; /** *
     * Indicates that the deployment is paused.
     * +optional
     * 
* * optional bool paused = 7; */ public boolean hasPaused() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
     * Indicates that the deployment is paused.
     * +optional
     * 
* * optional bool paused = 7; */ public boolean getPaused() { return paused_; } public static final int PROGRESSDEADLINESECONDS_FIELD_NUMBER = 9; private int progressDeadlineSeconds_; /** *
     * The maximum time in seconds for a deployment to make progress before it
     * is considered to be failed. The deployment controller will continue to
     * process failed deployments and a condition with a ProgressDeadlineExceeded
     * reason will be surfaced in the deployment status. Note that progress will
     * not be estimated during the time a deployment is paused. Defaults to 600s.
     * 
* * optional int32 progressDeadlineSeconds = 9; */ public boolean hasProgressDeadlineSeconds() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** *
     * The maximum time in seconds for a deployment to make progress before it
     * is considered to be failed. The deployment controller will continue to
     * process failed deployments and a condition with a ProgressDeadlineExceeded
     * reason will be surfaced in the deployment status. Note that progress will
     * not be estimated during the time a deployment is paused. Defaults to 600s.
     * 
* * optional int32 progressDeadlineSeconds = 9; */ public int getProgressDeadlineSeconds() { return progressDeadlineSeconds_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, replicas_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getSelector()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getTemplate()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(4, getStrategy()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt32(5, minReadySeconds_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt32(6, revisionHistoryLimit_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBool(7, paused_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt32(9, progressDeadlineSeconds_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, replicas_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSelector()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getTemplate()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getStrategy()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, minReadySeconds_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, revisionHistoryLimit_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(7, paused_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(9, progressDeadlineSeconds_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec other = (io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec) obj; boolean result = true; result = result && (hasReplicas() == other.hasReplicas()); if (hasReplicas()) { result = result && (getReplicas() == other.getReplicas()); } result = result && (hasSelector() == other.hasSelector()); if (hasSelector()) { result = result && getSelector() .equals(other.getSelector()); } result = result && (hasTemplate() == other.hasTemplate()); if (hasTemplate()) { result = result && getTemplate() .equals(other.getTemplate()); } result = result && (hasStrategy() == other.hasStrategy()); if (hasStrategy()) { result = result && getStrategy() .equals(other.getStrategy()); } result = result && (hasMinReadySeconds() == other.hasMinReadySeconds()); if (hasMinReadySeconds()) { result = result && (getMinReadySeconds() == other.getMinReadySeconds()); } result = result && (hasRevisionHistoryLimit() == other.hasRevisionHistoryLimit()); if (hasRevisionHistoryLimit()) { result = result && (getRevisionHistoryLimit() == other.getRevisionHistoryLimit()); } result = result && (hasPaused() == other.hasPaused()); if (hasPaused()) { result = result && (getPaused() == other.getPaused()); } result = result && (hasProgressDeadlineSeconds() == other.hasProgressDeadlineSeconds()); if (hasProgressDeadlineSeconds()) { result = result && (getProgressDeadlineSeconds() == other.getProgressDeadlineSeconds()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasReplicas()) { hash = (37 * hash) + REPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReplicas(); } if (hasSelector()) { hash = (37 * hash) + SELECTOR_FIELD_NUMBER; hash = (53 * hash) + getSelector().hashCode(); } if (hasTemplate()) { hash = (37 * hash) + TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getTemplate().hashCode(); } if (hasStrategy()) { hash = (37 * hash) + STRATEGY_FIELD_NUMBER; hash = (53 * hash) + getStrategy().hashCode(); } if (hasMinReadySeconds()) { hash = (37 * hash) + MINREADYSECONDS_FIELD_NUMBER; hash = (53 * hash) + getMinReadySeconds(); } if (hasRevisionHistoryLimit()) { hash = (37 * hash) + REVISIONHISTORYLIMIT_FIELD_NUMBER; hash = (53 * hash) + getRevisionHistoryLimit(); } if (hasPaused()) { hash = (37 * hash) + PAUSED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getPaused()); } if (hasProgressDeadlineSeconds()) { hash = (37 * hash) + PROGRESSDEADLINESECONDS_FIELD_NUMBER; hash = (53 * hash) + getProgressDeadlineSeconds(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DeploymentSpec is the specification of the desired behavior of the Deployment.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DeploymentSpec) io.kubernetes.client.proto.V1beta2Apps.DeploymentSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getSelectorFieldBuilder(); getTemplateFieldBuilder(); getStrategyFieldBuilder(); } } public Builder clear() { super.clear(); replicas_ = 0; bitField0_ = (bitField0_ & ~0x00000001); if (selectorBuilder_ == null) { selector_ = null; } else { selectorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (templateBuilder_ == null) { template_ = null; } else { templateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (strategyBuilder_ == null) { strategy_ = null; } else { strategyBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); minReadySeconds_ = 0; bitField0_ = (bitField0_ & ~0x00000010); revisionHistoryLimit_ = 0; bitField0_ = (bitField0_ & ~0x00000020); paused_ = false; bitField0_ = (bitField0_ & ~0x00000040); progressDeadlineSeconds_ = 0; bitField0_ = (bitField0_ & ~0x00000080); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec build() { io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec result = new io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.replicas_ = replicas_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (selectorBuilder_ == null) { result.selector_ = selector_; } else { result.selector_ = selectorBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (templateBuilder_ == null) { result.template_ = template_; } else { result.template_ = templateBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (strategyBuilder_ == null) { result.strategy_ = strategy_; } else { result.strategy_ = strategyBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.minReadySeconds_ = minReadySeconds_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.revisionHistoryLimit_ = revisionHistoryLimit_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.paused_ = paused_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.progressDeadlineSeconds_ = progressDeadlineSeconds_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec.getDefaultInstance()) return this; if (other.hasReplicas()) { setReplicas(other.getReplicas()); } if (other.hasSelector()) { mergeSelector(other.getSelector()); } if (other.hasTemplate()) { mergeTemplate(other.getTemplate()); } if (other.hasStrategy()) { mergeStrategy(other.getStrategy()); } if (other.hasMinReadySeconds()) { setMinReadySeconds(other.getMinReadySeconds()); } if (other.hasRevisionHistoryLimit()) { setRevisionHistoryLimit(other.getRevisionHistoryLimit()); } if (other.hasPaused()) { setPaused(other.getPaused()); } if (other.hasProgressDeadlineSeconds()) { setProgressDeadlineSeconds(other.getProgressDeadlineSeconds()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int replicas_ ; /** *
       * Number of desired pods. This is a pointer to distinguish between explicit
       * zero and not specified. Defaults to 1.
       * +optional
       * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Number of desired pods. This is a pointer to distinguish between explicit
       * zero and not specified. Defaults to 1.
       * +optional
       * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } /** *
       * Number of desired pods. This is a pointer to distinguish between explicit
       * zero and not specified. Defaults to 1.
       * +optional
       * 
* * optional int32 replicas = 1; */ public Builder setReplicas(int value) { bitField0_ |= 0x00000001; replicas_ = value; onChanged(); return this; } /** *
       * Number of desired pods. This is a pointer to distinguish between explicit
       * zero and not specified. Defaults to 1.
       * +optional
       * 
* * optional int32 replicas = 1; */ public Builder clearReplicas() { bitField0_ = (bitField0_ & ~0x00000001); replicas_ = 0; onChanged(); return this; } private io.kubernetes.client.proto.Meta.LabelSelector selector_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder> selectorBuilder_; /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public boolean hasSelector() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector getSelector() { if (selectorBuilder_ == null) { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } else { return selectorBuilder_.getMessage(); } } /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder setSelector(io.kubernetes.client.proto.Meta.LabelSelector value) { if (selectorBuilder_ == null) { if (value == null) { throw new NullPointerException(); } selector_ = value; onChanged(); } else { selectorBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder setSelector( io.kubernetes.client.proto.Meta.LabelSelector.Builder builderForValue) { if (selectorBuilder_ == null) { selector_ = builderForValue.build(); onChanged(); } else { selectorBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder mergeSelector(io.kubernetes.client.proto.Meta.LabelSelector value) { if (selectorBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && selector_ != null && selector_ != io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance()) { selector_ = io.kubernetes.client.proto.Meta.LabelSelector.newBuilder(selector_).mergeFrom(value).buildPartial(); } else { selector_ = value; } onChanged(); } else { selectorBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder clearSelector() { if (selectorBuilder_ == null) { selector_ = null; onChanged(); } else { selectorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector.Builder getSelectorBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSelectorFieldBuilder().getBuilder(); } /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder() { if (selectorBuilder_ != null) { return selectorBuilder_.getMessageOrBuilder(); } else { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } } /** *
       * Label selector for pods. Existing ReplicaSets whose pods are
       * selected by this will be the ones affected by this deployment.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder> getSelectorFieldBuilder() { if (selectorBuilder_ == null) { selectorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder>( getSelector(), getParentForChildren(), isClean()); selector_ = null; } return selectorBuilder_; } private io.kubernetes.client.proto.V1.PodTemplateSpec template_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder> templateBuilder_; /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public boolean hasTemplate() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate() { if (templateBuilder_ == null) { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } else { return templateBuilder_.getMessage(); } } /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder setTemplate(io.kubernetes.client.proto.V1.PodTemplateSpec value) { if (templateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } template_ = value; onChanged(); } else { templateBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder setTemplate( io.kubernetes.client.proto.V1.PodTemplateSpec.Builder builderForValue) { if (templateBuilder_ == null) { template_ = builderForValue.build(); onChanged(); } else { templateBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder mergeTemplate(io.kubernetes.client.proto.V1.PodTemplateSpec value) { if (templateBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && template_ != null && template_ != io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance()) { template_ = io.kubernetes.client.proto.V1.PodTemplateSpec.newBuilder(template_).mergeFrom(value).buildPartial(); } else { template_ = value; } onChanged(); } else { templateBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder clearTemplate() { if (templateBuilder_ == null) { template_ = null; onChanged(); } else { templateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec.Builder getTemplateBuilder() { bitField0_ |= 0x00000004; onChanged(); return getTemplateFieldBuilder().getBuilder(); } /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder() { if (templateBuilder_ != null) { return templateBuilder_.getMessageOrBuilder(); } else { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } } /** *
       * Template describes the pods that will be created.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder> getTemplateFieldBuilder() { if (templateBuilder_ == null) { templateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder>( getTemplate(), getParentForChildren(), isClean()); template_ = null; } return templateBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy strategy_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy, io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategyOrBuilder> strategyBuilder_; /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public boolean hasStrategy() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy getStrategy() { if (strategyBuilder_ == null) { return strategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.getDefaultInstance() : strategy_; } else { return strategyBuilder_.getMessage(); } } /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public Builder setStrategy(io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy value) { if (strategyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } strategy_ = value; onChanged(); } else { strategyBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public Builder setStrategy( io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.Builder builderForValue) { if (strategyBuilder_ == null) { strategy_ = builderForValue.build(); onChanged(); } else { strategyBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public Builder mergeStrategy(io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy value) { if (strategyBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && strategy_ != null && strategy_ != io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.getDefaultInstance()) { strategy_ = io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.newBuilder(strategy_).mergeFrom(value).buildPartial(); } else { strategy_ = value; } onChanged(); } else { strategyBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public Builder clearStrategy() { if (strategyBuilder_ == null) { strategy_ = null; onChanged(); } else { strategyBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.Builder getStrategyBuilder() { bitField0_ |= 0x00000008; onChanged(); return getStrategyFieldBuilder().getBuilder(); } /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategyOrBuilder getStrategyOrBuilder() { if (strategyBuilder_ != null) { return strategyBuilder_.getMessageOrBuilder(); } else { return strategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.getDefaultInstance() : strategy_; } } /** *
       * The deployment strategy to use to replace existing pods with new ones.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.DeploymentStrategy strategy = 4; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy, io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategyOrBuilder> getStrategyFieldBuilder() { if (strategyBuilder_ == null) { strategyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy, io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategyOrBuilder>( getStrategy(), getParentForChildren(), isClean()); strategy_ = null; } return strategyBuilder_; } private int minReadySeconds_ ; /** *
       * Minimum number of seconds for which a newly created pod should be ready
       * without any of its container crashing, for it to be considered available.
       * Defaults to 0 (pod will be considered available as soon as it is ready)
       * +optional
       * 
* * optional int32 minReadySeconds = 5; */ public boolean hasMinReadySeconds() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * Minimum number of seconds for which a newly created pod should be ready
       * without any of its container crashing, for it to be considered available.
       * Defaults to 0 (pod will be considered available as soon as it is ready)
       * +optional
       * 
* * optional int32 minReadySeconds = 5; */ public int getMinReadySeconds() { return minReadySeconds_; } /** *
       * Minimum number of seconds for which a newly created pod should be ready
       * without any of its container crashing, for it to be considered available.
       * Defaults to 0 (pod will be considered available as soon as it is ready)
       * +optional
       * 
* * optional int32 minReadySeconds = 5; */ public Builder setMinReadySeconds(int value) { bitField0_ |= 0x00000010; minReadySeconds_ = value; onChanged(); return this; } /** *
       * Minimum number of seconds for which a newly created pod should be ready
       * without any of its container crashing, for it to be considered available.
       * Defaults to 0 (pod will be considered available as soon as it is ready)
       * +optional
       * 
* * optional int32 minReadySeconds = 5; */ public Builder clearMinReadySeconds() { bitField0_ = (bitField0_ & ~0x00000010); minReadySeconds_ = 0; onChanged(); return this; } private int revisionHistoryLimit_ ; /** *
       * The number of old ReplicaSets to retain to allow rollback.
       * This is a pointer to distinguish between explicit zero and not specified.
       * Defaults to 10.
       * +optional
       * 
* * optional int32 revisionHistoryLimit = 6; */ public boolean hasRevisionHistoryLimit() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
       * The number of old ReplicaSets to retain to allow rollback.
       * This is a pointer to distinguish between explicit zero and not specified.
       * Defaults to 10.
       * +optional
       * 
* * optional int32 revisionHistoryLimit = 6; */ public int getRevisionHistoryLimit() { return revisionHistoryLimit_; } /** *
       * The number of old ReplicaSets to retain to allow rollback.
       * This is a pointer to distinguish between explicit zero and not specified.
       * Defaults to 10.
       * +optional
       * 
* * optional int32 revisionHistoryLimit = 6; */ public Builder setRevisionHistoryLimit(int value) { bitField0_ |= 0x00000020; revisionHistoryLimit_ = value; onChanged(); return this; } /** *
       * The number of old ReplicaSets to retain to allow rollback.
       * This is a pointer to distinguish between explicit zero and not specified.
       * Defaults to 10.
       * +optional
       * 
* * optional int32 revisionHistoryLimit = 6; */ public Builder clearRevisionHistoryLimit() { bitField0_ = (bitField0_ & ~0x00000020); revisionHistoryLimit_ = 0; onChanged(); return this; } private boolean paused_ ; /** *
       * Indicates that the deployment is paused.
       * +optional
       * 
* * optional bool paused = 7; */ public boolean hasPaused() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
       * Indicates that the deployment is paused.
       * +optional
       * 
* * optional bool paused = 7; */ public boolean getPaused() { return paused_; } /** *
       * Indicates that the deployment is paused.
       * +optional
       * 
* * optional bool paused = 7; */ public Builder setPaused(boolean value) { bitField0_ |= 0x00000040; paused_ = value; onChanged(); return this; } /** *
       * Indicates that the deployment is paused.
       * +optional
       * 
* * optional bool paused = 7; */ public Builder clearPaused() { bitField0_ = (bitField0_ & ~0x00000040); paused_ = false; onChanged(); return this; } private int progressDeadlineSeconds_ ; /** *
       * The maximum time in seconds for a deployment to make progress before it
       * is considered to be failed. The deployment controller will continue to
       * process failed deployments and a condition with a ProgressDeadlineExceeded
       * reason will be surfaced in the deployment status. Note that progress will
       * not be estimated during the time a deployment is paused. Defaults to 600s.
       * 
* * optional int32 progressDeadlineSeconds = 9; */ public boolean hasProgressDeadlineSeconds() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** *
       * The maximum time in seconds for a deployment to make progress before it
       * is considered to be failed. The deployment controller will continue to
       * process failed deployments and a condition with a ProgressDeadlineExceeded
       * reason will be surfaced in the deployment status. Note that progress will
       * not be estimated during the time a deployment is paused. Defaults to 600s.
       * 
* * optional int32 progressDeadlineSeconds = 9; */ public int getProgressDeadlineSeconds() { return progressDeadlineSeconds_; } /** *
       * The maximum time in seconds for a deployment to make progress before it
       * is considered to be failed. The deployment controller will continue to
       * process failed deployments and a condition with a ProgressDeadlineExceeded
       * reason will be surfaced in the deployment status. Note that progress will
       * not be estimated during the time a deployment is paused. Defaults to 600s.
       * 
* * optional int32 progressDeadlineSeconds = 9; */ public Builder setProgressDeadlineSeconds(int value) { bitField0_ |= 0x00000080; progressDeadlineSeconds_ = value; onChanged(); return this; } /** *
       * The maximum time in seconds for a deployment to make progress before it
       * is considered to be failed. The deployment controller will continue to
       * process failed deployments and a condition with a ProgressDeadlineExceeded
       * reason will be surfaced in the deployment status. Note that progress will
       * not be estimated during the time a deployment is paused. Defaults to 600s.
       * 
* * optional int32 progressDeadlineSeconds = 9; */ public Builder clearProgressDeadlineSeconds() { bitField0_ = (bitField0_ & ~0x00000080); progressDeadlineSeconds_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DeploymentSpec) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DeploymentSpec) private static final io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec(); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DeploymentSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeploymentSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeploymentStatusOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DeploymentStatus) com.google.protobuf.MessageOrBuilder { /** *
     * The generation observed by the deployment controller.
     * +optional
     * 
* * optional int64 observedGeneration = 1; */ boolean hasObservedGeneration(); /** *
     * The generation observed by the deployment controller.
     * +optional
     * 
* * optional int64 observedGeneration = 1; */ long getObservedGeneration(); /** *
     * Total number of non-terminated pods targeted by this deployment (their labels match the selector).
     * +optional
     * 
* * optional int32 replicas = 2; */ boolean hasReplicas(); /** *
     * Total number of non-terminated pods targeted by this deployment (their labels match the selector).
     * +optional
     * 
* * optional int32 replicas = 2; */ int getReplicas(); /** *
     * Total number of non-terminated pods targeted by this deployment that have the desired template spec.
     * +optional
     * 
* * optional int32 updatedReplicas = 3; */ boolean hasUpdatedReplicas(); /** *
     * Total number of non-terminated pods targeted by this deployment that have the desired template spec.
     * +optional
     * 
* * optional int32 updatedReplicas = 3; */ int getUpdatedReplicas(); /** *
     * Total number of ready pods targeted by this deployment.
     * +optional
     * 
* * optional int32 readyReplicas = 7; */ boolean hasReadyReplicas(); /** *
     * Total number of ready pods targeted by this deployment.
     * +optional
     * 
* * optional int32 readyReplicas = 7; */ int getReadyReplicas(); /** *
     * Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
     * +optional
     * 
* * optional int32 availableReplicas = 4; */ boolean hasAvailableReplicas(); /** *
     * Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
     * +optional
     * 
* * optional int32 availableReplicas = 4; */ int getAvailableReplicas(); /** *
     * Total number of unavailable pods targeted by this deployment. This is the total number of
     * pods that are still required for the deployment to have 100% available capacity. They may
     * either be pods that are running but not yet available or pods that still have not been created.
     * +optional
     * 
* * optional int32 unavailableReplicas = 5; */ boolean hasUnavailableReplicas(); /** *
     * Total number of unavailable pods targeted by this deployment. This is the total number of
     * pods that are still required for the deployment to have 100% available capacity. They may
     * either be pods that are running but not yet available or pods that still have not been created.
     * +optional
     * 
* * optional int32 unavailableReplicas = 5; */ int getUnavailableReplicas(); /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ java.util.List getConditionsList(); /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition getConditions(int index); /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ int getConditionsCount(); /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ java.util.List getConditionsOrBuilderList(); /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ io.kubernetes.client.proto.V1beta2Apps.DeploymentConditionOrBuilder getConditionsOrBuilder( int index); /** *
     * Count of hash collisions for the Deployment. The Deployment controller uses this
     * field as a collision avoidance mechanism when it needs to create the name for the
     * newest ReplicaSet.
     * +optional
     * 
* * optional int32 collisionCount = 8; */ boolean hasCollisionCount(); /** *
     * Count of hash collisions for the Deployment. The Deployment controller uses this
     * field as a collision avoidance mechanism when it needs to create the name for the
     * newest ReplicaSet.
     * +optional
     * 
* * optional int32 collisionCount = 8; */ int getCollisionCount(); } /** *
   * DeploymentStatus is the most recently observed status of the Deployment.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentStatus} */ public static final class DeploymentStatus extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DeploymentStatus) DeploymentStatusOrBuilder { private static final long serialVersionUID = 0L; // Use DeploymentStatus.newBuilder() to construct. private DeploymentStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeploymentStatus() { observedGeneration_ = 0L; replicas_ = 0; updatedReplicas_ = 0; readyReplicas_ = 0; availableReplicas_ = 0; unavailableReplicas_ = 0; conditions_ = java.util.Collections.emptyList(); collisionCount_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeploymentStatus( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; observedGeneration_ = input.readInt64(); break; } case 16: { bitField0_ |= 0x00000002; replicas_ = input.readInt32(); break; } case 24: { bitField0_ |= 0x00000004; updatedReplicas_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000010; availableReplicas_ = input.readInt32(); break; } case 40: { bitField0_ |= 0x00000020; unavailableReplicas_ = input.readInt32(); break; } case 50: { if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { conditions_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000040; } conditions_.add( input.readMessage(io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.PARSER, extensionRegistry)); break; } case 56: { bitField0_ |= 0x00000008; readyReplicas_ = input.readInt32(); break; } case 64: { bitField0_ |= 0x00000040; collisionCount_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { conditions_ = java.util.Collections.unmodifiableList(conditions_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.Builder.class); } private int bitField0_; public static final int OBSERVEDGENERATION_FIELD_NUMBER = 1; private long observedGeneration_; /** *
     * The generation observed by the deployment controller.
     * +optional
     * 
* * optional int64 observedGeneration = 1; */ public boolean hasObservedGeneration() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * The generation observed by the deployment controller.
     * +optional
     * 
* * optional int64 observedGeneration = 1; */ public long getObservedGeneration() { return observedGeneration_; } public static final int REPLICAS_FIELD_NUMBER = 2; private int replicas_; /** *
     * Total number of non-terminated pods targeted by this deployment (their labels match the selector).
     * +optional
     * 
* * optional int32 replicas = 2; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Total number of non-terminated pods targeted by this deployment (their labels match the selector).
     * +optional
     * 
* * optional int32 replicas = 2; */ public int getReplicas() { return replicas_; } public static final int UPDATEDREPLICAS_FIELD_NUMBER = 3; private int updatedReplicas_; /** *
     * Total number of non-terminated pods targeted by this deployment that have the desired template spec.
     * +optional
     * 
* * optional int32 updatedReplicas = 3; */ public boolean hasUpdatedReplicas() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * Total number of non-terminated pods targeted by this deployment that have the desired template spec.
     * +optional
     * 
* * optional int32 updatedReplicas = 3; */ public int getUpdatedReplicas() { return updatedReplicas_; } public static final int READYREPLICAS_FIELD_NUMBER = 7; private int readyReplicas_; /** *
     * Total number of ready pods targeted by this deployment.
     * +optional
     * 
* * optional int32 readyReplicas = 7; */ public boolean hasReadyReplicas() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * Total number of ready pods targeted by this deployment.
     * +optional
     * 
* * optional int32 readyReplicas = 7; */ public int getReadyReplicas() { return readyReplicas_; } public static final int AVAILABLEREPLICAS_FIELD_NUMBER = 4; private int availableReplicas_; /** *
     * Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
     * +optional
     * 
* * optional int32 availableReplicas = 4; */ public boolean hasAvailableReplicas() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
     * +optional
     * 
* * optional int32 availableReplicas = 4; */ public int getAvailableReplicas() { return availableReplicas_; } public static final int UNAVAILABLEREPLICAS_FIELD_NUMBER = 5; private int unavailableReplicas_; /** *
     * Total number of unavailable pods targeted by this deployment. This is the total number of
     * pods that are still required for the deployment to have 100% available capacity. They may
     * either be pods that are running but not yet available or pods that still have not been created.
     * +optional
     * 
* * optional int32 unavailableReplicas = 5; */ public boolean hasUnavailableReplicas() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
     * Total number of unavailable pods targeted by this deployment. This is the total number of
     * pods that are still required for the deployment to have 100% available capacity. They may
     * either be pods that are running but not yet available or pods that still have not been created.
     * +optional
     * 
* * optional int32 unavailableReplicas = 5; */ public int getUnavailableReplicas() { return unavailableReplicas_; } public static final int CONDITIONS_FIELD_NUMBER = 6; private java.util.List conditions_; /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public java.util.List getConditionsList() { return conditions_; } /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public java.util.List getConditionsOrBuilderList() { return conditions_; } /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public int getConditionsCount() { return conditions_.size(); } /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition getConditions(int index) { return conditions_.get(index); } /** *
     * Represents the latest available observations of a deployment's current state.
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentConditionOrBuilder getConditionsOrBuilder( int index) { return conditions_.get(index); } public static final int COLLISIONCOUNT_FIELD_NUMBER = 8; private int collisionCount_; /** *
     * Count of hash collisions for the Deployment. The Deployment controller uses this
     * field as a collision avoidance mechanism when it needs to create the name for the
     * newest ReplicaSet.
     * +optional
     * 
* * optional int32 collisionCount = 8; */ public boolean hasCollisionCount() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
     * Count of hash collisions for the Deployment. The Deployment controller uses this
     * field as a collision avoidance mechanism when it needs to create the name for the
     * newest ReplicaSet.
     * +optional
     * 
* * optional int32 collisionCount = 8; */ public int getCollisionCount() { return collisionCount_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, observedGeneration_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, replicas_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, updatedReplicas_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt32(4, availableReplicas_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt32(5, unavailableReplicas_); } for (int i = 0; i < conditions_.size(); i++) { output.writeMessage(6, conditions_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(7, readyReplicas_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeInt32(8, collisionCount_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, observedGeneration_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, replicas_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, updatedReplicas_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, availableReplicas_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, unavailableReplicas_); } for (int i = 0; i < conditions_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, conditions_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(7, readyReplicas_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(8, collisionCount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus other = (io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus) obj; boolean result = true; result = result && (hasObservedGeneration() == other.hasObservedGeneration()); if (hasObservedGeneration()) { result = result && (getObservedGeneration() == other.getObservedGeneration()); } result = result && (hasReplicas() == other.hasReplicas()); if (hasReplicas()) { result = result && (getReplicas() == other.getReplicas()); } result = result && (hasUpdatedReplicas() == other.hasUpdatedReplicas()); if (hasUpdatedReplicas()) { result = result && (getUpdatedReplicas() == other.getUpdatedReplicas()); } result = result && (hasReadyReplicas() == other.hasReadyReplicas()); if (hasReadyReplicas()) { result = result && (getReadyReplicas() == other.getReadyReplicas()); } result = result && (hasAvailableReplicas() == other.hasAvailableReplicas()); if (hasAvailableReplicas()) { result = result && (getAvailableReplicas() == other.getAvailableReplicas()); } result = result && (hasUnavailableReplicas() == other.hasUnavailableReplicas()); if (hasUnavailableReplicas()) { result = result && (getUnavailableReplicas() == other.getUnavailableReplicas()); } result = result && getConditionsList() .equals(other.getConditionsList()); result = result && (hasCollisionCount() == other.hasCollisionCount()); if (hasCollisionCount()) { result = result && (getCollisionCount() == other.getCollisionCount()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasObservedGeneration()) { hash = (37 * hash) + OBSERVEDGENERATION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getObservedGeneration()); } if (hasReplicas()) { hash = (37 * hash) + REPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReplicas(); } if (hasUpdatedReplicas()) { hash = (37 * hash) + UPDATEDREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getUpdatedReplicas(); } if (hasReadyReplicas()) { hash = (37 * hash) + READYREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReadyReplicas(); } if (hasAvailableReplicas()) { hash = (37 * hash) + AVAILABLEREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getAvailableReplicas(); } if (hasUnavailableReplicas()) { hash = (37 * hash) + UNAVAILABLEREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getUnavailableReplicas(); } if (getConditionsCount() > 0) { hash = (37 * hash) + CONDITIONS_FIELD_NUMBER; hash = (53 * hash) + getConditionsList().hashCode(); } if (hasCollisionCount()) { hash = (37 * hash) + COLLISIONCOUNT_FIELD_NUMBER; hash = (53 * hash) + getCollisionCount(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DeploymentStatus is the most recently observed status of the Deployment.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentStatus} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DeploymentStatus) io.kubernetes.client.proto.V1beta2Apps.DeploymentStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getConditionsFieldBuilder(); } } public Builder clear() { super.clear(); observedGeneration_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); replicas_ = 0; bitField0_ = (bitField0_ & ~0x00000002); updatedReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000004); readyReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000008); availableReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000010); unavailableReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000020); if (conditionsBuilder_ == null) { conditions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); } else { conditionsBuilder_.clear(); } collisionCount_ = 0; bitField0_ = (bitField0_ & ~0x00000080); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus build() { io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus result = new io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.observedGeneration_ = observedGeneration_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.replicas_ = replicas_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.updatedReplicas_ = updatedReplicas_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.readyReplicas_ = readyReplicas_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.availableReplicas_ = availableReplicas_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.unavailableReplicas_ = unavailableReplicas_; if (conditionsBuilder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040)) { conditions_ = java.util.Collections.unmodifiableList(conditions_); bitField0_ = (bitField0_ & ~0x00000040); } result.conditions_ = conditions_; } else { result.conditions_ = conditionsBuilder_.build(); } if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000040; } result.collisionCount_ = collisionCount_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus.getDefaultInstance()) return this; if (other.hasObservedGeneration()) { setObservedGeneration(other.getObservedGeneration()); } if (other.hasReplicas()) { setReplicas(other.getReplicas()); } if (other.hasUpdatedReplicas()) { setUpdatedReplicas(other.getUpdatedReplicas()); } if (other.hasReadyReplicas()) { setReadyReplicas(other.getReadyReplicas()); } if (other.hasAvailableReplicas()) { setAvailableReplicas(other.getAvailableReplicas()); } if (other.hasUnavailableReplicas()) { setUnavailableReplicas(other.getUnavailableReplicas()); } if (conditionsBuilder_ == null) { if (!other.conditions_.isEmpty()) { if (conditions_.isEmpty()) { conditions_ = other.conditions_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensureConditionsIsMutable(); conditions_.addAll(other.conditions_); } onChanged(); } } else { if (!other.conditions_.isEmpty()) { if (conditionsBuilder_.isEmpty()) { conditionsBuilder_.dispose(); conditionsBuilder_ = null; conditions_ = other.conditions_; bitField0_ = (bitField0_ & ~0x00000040); conditionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getConditionsFieldBuilder() : null; } else { conditionsBuilder_.addAllMessages(other.conditions_); } } } if (other.hasCollisionCount()) { setCollisionCount(other.getCollisionCount()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long observedGeneration_ ; /** *
       * The generation observed by the deployment controller.
       * +optional
       * 
* * optional int64 observedGeneration = 1; */ public boolean hasObservedGeneration() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * The generation observed by the deployment controller.
       * +optional
       * 
* * optional int64 observedGeneration = 1; */ public long getObservedGeneration() { return observedGeneration_; } /** *
       * The generation observed by the deployment controller.
       * +optional
       * 
* * optional int64 observedGeneration = 1; */ public Builder setObservedGeneration(long value) { bitField0_ |= 0x00000001; observedGeneration_ = value; onChanged(); return this; } /** *
       * The generation observed by the deployment controller.
       * +optional
       * 
* * optional int64 observedGeneration = 1; */ public Builder clearObservedGeneration() { bitField0_ = (bitField0_ & ~0x00000001); observedGeneration_ = 0L; onChanged(); return this; } private int replicas_ ; /** *
       * Total number of non-terminated pods targeted by this deployment (their labels match the selector).
       * +optional
       * 
* * optional int32 replicas = 2; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Total number of non-terminated pods targeted by this deployment (their labels match the selector).
       * +optional
       * 
* * optional int32 replicas = 2; */ public int getReplicas() { return replicas_; } /** *
       * Total number of non-terminated pods targeted by this deployment (their labels match the selector).
       * +optional
       * 
* * optional int32 replicas = 2; */ public Builder setReplicas(int value) { bitField0_ |= 0x00000002; replicas_ = value; onChanged(); return this; } /** *
       * Total number of non-terminated pods targeted by this deployment (their labels match the selector).
       * +optional
       * 
* * optional int32 replicas = 2; */ public Builder clearReplicas() { bitField0_ = (bitField0_ & ~0x00000002); replicas_ = 0; onChanged(); return this; } private int updatedReplicas_ ; /** *
       * Total number of non-terminated pods targeted by this deployment that have the desired template spec.
       * +optional
       * 
* * optional int32 updatedReplicas = 3; */ public boolean hasUpdatedReplicas() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * Total number of non-terminated pods targeted by this deployment that have the desired template spec.
       * +optional
       * 
* * optional int32 updatedReplicas = 3; */ public int getUpdatedReplicas() { return updatedReplicas_; } /** *
       * Total number of non-terminated pods targeted by this deployment that have the desired template spec.
       * +optional
       * 
* * optional int32 updatedReplicas = 3; */ public Builder setUpdatedReplicas(int value) { bitField0_ |= 0x00000004; updatedReplicas_ = value; onChanged(); return this; } /** *
       * Total number of non-terminated pods targeted by this deployment that have the desired template spec.
       * +optional
       * 
* * optional int32 updatedReplicas = 3; */ public Builder clearUpdatedReplicas() { bitField0_ = (bitField0_ & ~0x00000004); updatedReplicas_ = 0; onChanged(); return this; } private int readyReplicas_ ; /** *
       * Total number of ready pods targeted by this deployment.
       * +optional
       * 
* * optional int32 readyReplicas = 7; */ public boolean hasReadyReplicas() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * Total number of ready pods targeted by this deployment.
       * +optional
       * 
* * optional int32 readyReplicas = 7; */ public int getReadyReplicas() { return readyReplicas_; } /** *
       * Total number of ready pods targeted by this deployment.
       * +optional
       * 
* * optional int32 readyReplicas = 7; */ public Builder setReadyReplicas(int value) { bitField0_ |= 0x00000008; readyReplicas_ = value; onChanged(); return this; } /** *
       * Total number of ready pods targeted by this deployment.
       * +optional
       * 
* * optional int32 readyReplicas = 7; */ public Builder clearReadyReplicas() { bitField0_ = (bitField0_ & ~0x00000008); readyReplicas_ = 0; onChanged(); return this; } private int availableReplicas_ ; /** *
       * Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
       * +optional
       * 
* * optional int32 availableReplicas = 4; */ public boolean hasAvailableReplicas() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
       * +optional
       * 
* * optional int32 availableReplicas = 4; */ public int getAvailableReplicas() { return availableReplicas_; } /** *
       * Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
       * +optional
       * 
* * optional int32 availableReplicas = 4; */ public Builder setAvailableReplicas(int value) { bitField0_ |= 0x00000010; availableReplicas_ = value; onChanged(); return this; } /** *
       * Total number of available pods (ready for at least minReadySeconds) targeted by this deployment.
       * +optional
       * 
* * optional int32 availableReplicas = 4; */ public Builder clearAvailableReplicas() { bitField0_ = (bitField0_ & ~0x00000010); availableReplicas_ = 0; onChanged(); return this; } private int unavailableReplicas_ ; /** *
       * Total number of unavailable pods targeted by this deployment. This is the total number of
       * pods that are still required for the deployment to have 100% available capacity. They may
       * either be pods that are running but not yet available or pods that still have not been created.
       * +optional
       * 
* * optional int32 unavailableReplicas = 5; */ public boolean hasUnavailableReplicas() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
       * Total number of unavailable pods targeted by this deployment. This is the total number of
       * pods that are still required for the deployment to have 100% available capacity. They may
       * either be pods that are running but not yet available or pods that still have not been created.
       * +optional
       * 
* * optional int32 unavailableReplicas = 5; */ public int getUnavailableReplicas() { return unavailableReplicas_; } /** *
       * Total number of unavailable pods targeted by this deployment. This is the total number of
       * pods that are still required for the deployment to have 100% available capacity. They may
       * either be pods that are running but not yet available or pods that still have not been created.
       * +optional
       * 
* * optional int32 unavailableReplicas = 5; */ public Builder setUnavailableReplicas(int value) { bitField0_ |= 0x00000020; unavailableReplicas_ = value; onChanged(); return this; } /** *
       * Total number of unavailable pods targeted by this deployment. This is the total number of
       * pods that are still required for the deployment to have 100% available capacity. They may
       * either be pods that are running but not yet available or pods that still have not been created.
       * +optional
       * 
* * optional int32 unavailableReplicas = 5; */ public Builder clearUnavailableReplicas() { bitField0_ = (bitField0_ & ~0x00000020); unavailableReplicas_ = 0; onChanged(); return this; } private java.util.List conditions_ = java.util.Collections.emptyList(); private void ensureConditionsIsMutable() { if (!((bitField0_ & 0x00000040) == 0x00000040)) { conditions_ = new java.util.ArrayList(conditions_); bitField0_ |= 0x00000040; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentConditionOrBuilder> conditionsBuilder_; /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public java.util.List getConditionsList() { if (conditionsBuilder_ == null) { return java.util.Collections.unmodifiableList(conditions_); } else { return conditionsBuilder_.getMessageList(); } } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public int getConditionsCount() { if (conditionsBuilder_ == null) { return conditions_.size(); } else { return conditionsBuilder_.getCount(); } } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition getConditions(int index) { if (conditionsBuilder_ == null) { return conditions_.get(index); } else { return conditionsBuilder_.getMessage(index); } } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder setConditions( int index, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition value) { if (conditionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConditionsIsMutable(); conditions_.set(index, value); onChanged(); } else { conditionsBuilder_.setMessage(index, value); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder setConditions( int index, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder builderForValue) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); conditions_.set(index, builderForValue.build()); onChanged(); } else { conditionsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder addConditions(io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition value) { if (conditionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConditionsIsMutable(); conditions_.add(value); onChanged(); } else { conditionsBuilder_.addMessage(value); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder addConditions( int index, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition value) { if (conditionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConditionsIsMutable(); conditions_.add(index, value); onChanged(); } else { conditionsBuilder_.addMessage(index, value); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder addConditions( io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder builderForValue) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); conditions_.add(builderForValue.build()); onChanged(); } else { conditionsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder addConditions( int index, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder builderForValue) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); conditions_.add(index, builderForValue.build()); onChanged(); } else { conditionsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder addAllConditions( java.lang.Iterable values) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, conditions_); onChanged(); } else { conditionsBuilder_.addAllMessages(values); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder clearConditions() { if (conditionsBuilder_ == null) { conditions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); onChanged(); } else { conditionsBuilder_.clear(); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public Builder removeConditions(int index) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); conditions_.remove(index); onChanged(); } else { conditionsBuilder_.remove(index); } return this; } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder getConditionsBuilder( int index) { return getConditionsFieldBuilder().getBuilder(index); } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentConditionOrBuilder getConditionsOrBuilder( int index) { if (conditionsBuilder_ == null) { return conditions_.get(index); } else { return conditionsBuilder_.getMessageOrBuilder(index); } } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public java.util.List getConditionsOrBuilderList() { if (conditionsBuilder_ != null) { return conditionsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(conditions_); } } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder addConditionsBuilder() { return getConditionsFieldBuilder().addBuilder( io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.getDefaultInstance()); } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder addConditionsBuilder( int index) { return getConditionsFieldBuilder().addBuilder( index, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.getDefaultInstance()); } /** *
       * Represents the latest available observations of a deployment's current state.
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.DeploymentCondition conditions = 6; */ public java.util.List getConditionsBuilderList() { return getConditionsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentConditionOrBuilder> getConditionsFieldBuilder() { if (conditionsBuilder_ == null) { conditionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition, io.kubernetes.client.proto.V1beta2Apps.DeploymentCondition.Builder, io.kubernetes.client.proto.V1beta2Apps.DeploymentConditionOrBuilder>( conditions_, ((bitField0_ & 0x00000040) == 0x00000040), getParentForChildren(), isClean()); conditions_ = null; } return conditionsBuilder_; } private int collisionCount_ ; /** *
       * Count of hash collisions for the Deployment. The Deployment controller uses this
       * field as a collision avoidance mechanism when it needs to create the name for the
       * newest ReplicaSet.
       * +optional
       * 
* * optional int32 collisionCount = 8; */ public boolean hasCollisionCount() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** *
       * Count of hash collisions for the Deployment. The Deployment controller uses this
       * field as a collision avoidance mechanism when it needs to create the name for the
       * newest ReplicaSet.
       * +optional
       * 
* * optional int32 collisionCount = 8; */ public int getCollisionCount() { return collisionCount_; } /** *
       * Count of hash collisions for the Deployment. The Deployment controller uses this
       * field as a collision avoidance mechanism when it needs to create the name for the
       * newest ReplicaSet.
       * +optional
       * 
* * optional int32 collisionCount = 8; */ public Builder setCollisionCount(int value) { bitField0_ |= 0x00000080; collisionCount_ = value; onChanged(); return this; } /** *
       * Count of hash collisions for the Deployment. The Deployment controller uses this
       * field as a collision avoidance mechanism when it needs to create the name for the
       * newest ReplicaSet.
       * +optional
       * 
* * optional int32 collisionCount = 8; */ public Builder clearCollisionCount() { bitField0_ = (bitField0_ & ~0x00000080); collisionCount_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DeploymentStatus) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DeploymentStatus) private static final io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus(); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DeploymentStatus parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeploymentStatus(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentStatus getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeploymentStrategyOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.DeploymentStrategy) com.google.protobuf.MessageOrBuilder { /** *
     * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ boolean hasType(); /** *
     * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ java.lang.String getType(); /** *
     * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ com.google.protobuf.ByteString getTypeBytes(); /** *
     * Rolling update config params. Present only if DeploymentStrategyType =
     * RollingUpdate.
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ boolean hasRollingUpdate(); /** *
     * Rolling update config params. Present only if DeploymentStrategyType =
     * RollingUpdate.
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment getRollingUpdate(); /** *
     * Rolling update config params. Present only if DeploymentStrategyType =
     * RollingUpdate.
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeploymentOrBuilder getRollingUpdateOrBuilder(); } /** *
   * DeploymentStrategy describes how to replace existing pods with new ones.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentStrategy} */ public static final class DeploymentStrategy extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.DeploymentStrategy) DeploymentStrategyOrBuilder { private static final long serialVersionUID = 0L; // Use DeploymentStrategy.newBuilder() to construct. private DeploymentStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeploymentStrategy() { type_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeploymentStrategy( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; type_ = bs; break; } case 18: { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = rollingUpdate_.toBuilder(); } rollingUpdate_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(rollingUpdate_); rollingUpdate_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.Builder.class); } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object type_; /** *
     * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } } /** *
     * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ROLLINGUPDATE_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment rollingUpdate_; /** *
     * Rolling update config params. Present only if DeploymentStrategyType =
     * RollingUpdate.
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public boolean hasRollingUpdate() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Rolling update config params. Present only if DeploymentStrategyType =
     * RollingUpdate.
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment getRollingUpdate() { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.getDefaultInstance() : rollingUpdate_; } /** *
     * Rolling update config params. Present only if DeploymentStrategyType =
     * RollingUpdate.
     * ---
     * TODO: Update this to follow our convention for oneOf, whatever we decide it
     * to be.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeploymentOrBuilder getRollingUpdateOrBuilder() { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.getDefaultInstance() : rollingUpdate_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getRollingUpdate()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getRollingUpdate()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy other = (io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy) obj; boolean result = true; result = result && (hasType() == other.hasType()); if (hasType()) { result = result && getType() .equals(other.getType()); } result = result && (hasRollingUpdate() == other.hasRollingUpdate()); if (hasRollingUpdate()) { result = result && getRollingUpdate() .equals(other.getRollingUpdate()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasType()) { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); } if (hasRollingUpdate()) { hash = (37 * hash) + ROLLINGUPDATE_FIELD_NUMBER; hash = (53 * hash) + getRollingUpdate().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * DeploymentStrategy describes how to replace existing pods with new ones.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.DeploymentStrategy} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.DeploymentStrategy) io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.class, io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRollingUpdateFieldBuilder(); } } public Builder clear() { super.clear(); type_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (rollingUpdateBuilder_ == null) { rollingUpdate_ = null; } else { rollingUpdateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy build() { io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy buildPartial() { io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy result = new io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (rollingUpdateBuilder_ == null) { result.rollingUpdate_ = rollingUpdate_; } else { result.rollingUpdate_ = rollingUpdateBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy other) { if (other == io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy.getDefaultInstance()) return this; if (other.hasType()) { bitField0_ |= 0x00000001; type_ = other.type_; onChanged(); } if (other.hasRollingUpdate()) { mergeRollingUpdate(other.getRollingUpdate()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object type_ = ""; /** *
       * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder setType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } /** *
       * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = getDefaultInstance().getType(); onChanged(); return this; } /** *
       * Type of deployment. Can be "Recreate" or "RollingUpdate". Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder setTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } private io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment rollingUpdate_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeploymentOrBuilder> rollingUpdateBuilder_; /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public boolean hasRollingUpdate() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment getRollingUpdate() { if (rollingUpdateBuilder_ == null) { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.getDefaultInstance() : rollingUpdate_; } else { return rollingUpdateBuilder_.getMessage(); } } /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public Builder setRollingUpdate(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment value) { if (rollingUpdateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } rollingUpdate_ = value; onChanged(); } else { rollingUpdateBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public Builder setRollingUpdate( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.Builder builderForValue) { if (rollingUpdateBuilder_ == null) { rollingUpdate_ = builderForValue.build(); onChanged(); } else { rollingUpdateBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public Builder mergeRollingUpdate(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment value) { if (rollingUpdateBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && rollingUpdate_ != null && rollingUpdate_ != io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.getDefaultInstance()) { rollingUpdate_ = io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.newBuilder(rollingUpdate_).mergeFrom(value).buildPartial(); } else { rollingUpdate_ = value; } onChanged(); } else { rollingUpdateBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public Builder clearRollingUpdate() { if (rollingUpdateBuilder_ == null) { rollingUpdate_ = null; onChanged(); } else { rollingUpdateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.Builder getRollingUpdateBuilder() { bitField0_ |= 0x00000002; onChanged(); return getRollingUpdateFieldBuilder().getBuilder(); } /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeploymentOrBuilder getRollingUpdateOrBuilder() { if (rollingUpdateBuilder_ != null) { return rollingUpdateBuilder_.getMessageOrBuilder(); } else { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.getDefaultInstance() : rollingUpdate_; } } /** *
       * Rolling update config params. Present only if DeploymentStrategyType =
       * RollingUpdate.
       * ---
       * TODO: Update this to follow our convention for oneOf, whatever we decide it
       * to be.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateDeployment rollingUpdate = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeploymentOrBuilder> getRollingUpdateFieldBuilder() { if (rollingUpdateBuilder_ == null) { rollingUpdateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeploymentOrBuilder>( getRollingUpdate(), getParentForChildren(), isClean()); rollingUpdate_ = null; } return rollingUpdateBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.DeploymentStrategy) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.DeploymentStrategy) private static final io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy(); } public static io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public DeploymentStrategy parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeploymentStrategy(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.DeploymentStrategy getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ReplicaSetOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ReplicaSet) com.google.protobuf.MessageOrBuilder { /** *
     * If the Labels of a ReplicaSet are empty, they are defaulted to
     * be the same as the Pod(s) that the ReplicaSet manages.
     * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ boolean hasMetadata(); /** *
     * If the Labels of a ReplicaSet are empty, they are defaulted to
     * be the same as the Pod(s) that the ReplicaSet manages.
     * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMeta getMetadata(); /** *
     * If the Labels of a ReplicaSet are empty, they are defaulted to
     * be the same as the Pod(s) that the ReplicaSet manages.
     * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder(); /** *
     * Spec defines the specification of the desired behavior of the ReplicaSet.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ boolean hasSpec(); /** *
     * Spec defines the specification of the desired behavior of the ReplicaSet.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec getSpec(); /** *
     * Spec defines the specification of the desired behavior of the ReplicaSet.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpecOrBuilder getSpecOrBuilder(); /** *
     * Status is the most recently observed status of the ReplicaSet.
     * This data may be out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ boolean hasStatus(); /** *
     * Status is the most recently observed status of the ReplicaSet.
     * This data may be out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus getStatus(); /** *
     * Status is the most recently observed status of the ReplicaSet.
     * This data may be out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatusOrBuilder getStatusOrBuilder(); } /** *
   * ReplicaSet ensures that a specified number of pod replicas are running at any given time.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSet} */ public static final class ReplicaSet extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ReplicaSet) ReplicaSetOrBuilder { private static final long serialVersionUID = 0L; // Use ReplicaSet.newBuilder() to construct. private ReplicaSet(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ReplicaSet() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ReplicaSet( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ObjectMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ObjectMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = spec_.toBuilder(); } spec_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(spec_); spec_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = status_.toBuilder(); } status_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(status_); status_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_; /** *
     * If the Labels of a ReplicaSet are empty, they are defaulted to
     * be the same as the Pod(s) that the ReplicaSet manages.
     * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * If the Labels of a ReplicaSet are empty, they are defaulted to
     * be the same as the Pod(s) that the ReplicaSet manages.
     * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } /** *
     * If the Labels of a ReplicaSet are empty, they are defaulted to
     * be the same as the Pod(s) that the ReplicaSet manages.
     * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } public static final int SPEC_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec spec_; /** *
     * Spec defines the specification of the desired behavior of the ReplicaSet.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Spec defines the specification of the desired behavior of the ReplicaSet.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec getSpec() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.getDefaultInstance() : spec_; } /** *
     * Spec defines the specification of the desired behavior of the ReplicaSet.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpecOrBuilder getSpecOrBuilder() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.getDefaultInstance() : spec_; } public static final int STATUS_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus status_; /** *
     * Status is the most recently observed status of the ReplicaSet.
     * This data may be out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * Status is the most recently observed status of the ReplicaSet.
     * This data may be out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus getStatus() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.getDefaultInstance() : status_; } /** *
     * Status is the most recently observed status of the ReplicaSet.
     * This data may be out of date by some window of time.
     * Populated by the system.
     * Read-only.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatusOrBuilder getStatusOrBuilder() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.getDefaultInstance() : status_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getStatus()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getStatus()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSet)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ReplicaSet other = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSet) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && (hasSpec() == other.hasSpec()); if (hasSpec()) { result = result && getSpec() .equals(other.getSpec()); } result = result && (hasStatus() == other.hasStatus()); if (hasStatus()) { result = result && getStatus() .equals(other.getStatus()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (hasSpec()) { hash = (37 * hash) + SPEC_FIELD_NUMBER; hash = (53 * hash) + getSpec().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ReplicaSet prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ReplicaSet ensures that a specified number of pod replicas are running at any given time.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSet} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ReplicaSet) io.kubernetes.client.proto.V1beta2Apps.ReplicaSetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getSpecFieldBuilder(); getStatusFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (specBuilder_ == null) { spec_ = null; } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (statusBuilder_ == null) { status_ = null; } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet build() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSet result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSet result = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSet(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (specBuilder_ == null) { result.spec_ = spec_; } else { result.spec_ = specBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (statusBuilder_ == null) { result.status_ = status_; } else { result.status_ = statusBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSet) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ReplicaSet)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ReplicaSet other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (other.hasSpec()) { mergeSpec(other.getSpec()); } if (other.hasStatus()) { mergeStatus(other.getStatus()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ReplicaSet parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSet) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> metadataBuilder_; /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ObjectMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ObjectMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } } /** *
       * If the Labels of a ReplicaSet are empty, they are defaulted to
       * be the same as the Pod(s) that the ReplicaSet manages.
       * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec spec_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpecOrBuilder> specBuilder_; /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec getSpec() { if (specBuilder_ == null) { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.getDefaultInstance() : spec_; } else { return specBuilder_.getMessage(); } } /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public Builder setSpec(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec value) { if (specBuilder_ == null) { if (value == null) { throw new NullPointerException(); } spec_ = value; onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public Builder setSpec( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public Builder mergeSpec(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && spec_ != null && spec_ != io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.getDefaultInstance()) { spec_ = io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); } else { spec_ = value; } onChanged(); } else { specBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public Builder clearSpec() { if (specBuilder_ == null) { spec_ = null; onChanged(); } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.Builder getSpecBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSpecFieldBuilder().getBuilder(); } /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpecOrBuilder getSpecOrBuilder() { if (specBuilder_ != null) { return specBuilder_.getMessageOrBuilder(); } else { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.getDefaultInstance() : spec_; } } /** *
       * Spec defines the specification of the desired behavior of the ReplicaSet.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetSpec spec = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpecOrBuilder>( getSpec(), getParentForChildren(), isClean()); spec_ = null; } return specBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus status_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatusOrBuilder> statusBuilder_; /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus getStatus() { if (statusBuilder_ == null) { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.getDefaultInstance() : status_; } else { return statusBuilder_.getMessage(); } } /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public Builder setStatus(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus value) { if (statusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } status_ = value; onChanged(); } else { statusBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public Builder setStatus( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.Builder builderForValue) { if (statusBuilder_ == null) { status_ = builderForValue.build(); onChanged(); } else { statusBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public Builder mergeStatus(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus value) { if (statusBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && status_ != null && status_ != io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.getDefaultInstance()) { status_ = io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.newBuilder(status_).mergeFrom(value).buildPartial(); } else { status_ = value; } onChanged(); } else { statusBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public Builder clearStatus() { if (statusBuilder_ == null) { status_ = null; onChanged(); } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.Builder getStatusBuilder() { bitField0_ |= 0x00000004; onChanged(); return getStatusFieldBuilder().getBuilder(); } /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatusOrBuilder getStatusOrBuilder() { if (statusBuilder_ != null) { return statusBuilder_.getMessageOrBuilder(); } else { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.getDefaultInstance() : status_; } } /** *
       * Status is the most recently observed status of the ReplicaSet.
       * This data may be out of date by some window of time.
       * Populated by the system.
       * Read-only.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ReplicaSetStatus status = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatusOrBuilder> getStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatusOrBuilder>( getStatus(), getParentForChildren(), isClean()); status_ = null; } return statusBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ReplicaSet) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ReplicaSet) private static final io.kubernetes.client.proto.V1beta2Apps.ReplicaSet DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSet(); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSet getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ReplicaSet parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ReplicaSet(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ReplicaSetConditionOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ReplicaSetCondition) com.google.protobuf.MessageOrBuilder { /** *
     * Type of replica set condition.
     * 
* * optional string type = 1; */ boolean hasType(); /** *
     * Type of replica set condition.
     * 
* * optional string type = 1; */ java.lang.String getType(); /** *
     * Type of replica set condition.
     * 
* * optional string type = 1; */ com.google.protobuf.ByteString getTypeBytes(); /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ boolean hasStatus(); /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ java.lang.String getStatus(); /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ com.google.protobuf.ByteString getStatusBytes(); /** *
     * The last time the condition transitioned from one status to another.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ boolean hasLastTransitionTime(); /** *
     * The last time the condition transitioned from one status to another.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ io.kubernetes.client.proto.Meta.Time getLastTransitionTime(); /** *
     * The last time the condition transitioned from one status to another.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ io.kubernetes.client.proto.Meta.TimeOrBuilder getLastTransitionTimeOrBuilder(); /** *
     * The reason for the condition's last transition.
     * +optional
     * 
* * optional string reason = 4; */ boolean hasReason(); /** *
     * The reason for the condition's last transition.
     * +optional
     * 
* * optional string reason = 4; */ java.lang.String getReason(); /** *
     * The reason for the condition's last transition.
     * +optional
     * 
* * optional string reason = 4; */ com.google.protobuf.ByteString getReasonBytes(); /** *
     * A human readable message indicating details about the transition.
     * +optional
     * 
* * optional string message = 5; */ boolean hasMessage(); /** *
     * A human readable message indicating details about the transition.
     * +optional
     * 
* * optional string message = 5; */ java.lang.String getMessage(); /** *
     * A human readable message indicating details about the transition.
     * +optional
     * 
* * optional string message = 5; */ com.google.protobuf.ByteString getMessageBytes(); } /** *
   * ReplicaSetCondition describes the state of a replica set at a certain point.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSetCondition} */ public static final class ReplicaSetCondition extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ReplicaSetCondition) ReplicaSetConditionOrBuilder { private static final long serialVersionUID = 0L; // Use ReplicaSetCondition.newBuilder() to construct. private ReplicaSetCondition(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ReplicaSetCondition() { type_ = ""; status_ = ""; reason_ = ""; message_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ReplicaSetCondition( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; type_ = bs; break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; status_ = bs; break; } case 26: { io.kubernetes.client.proto.Meta.Time.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = lastTransitionTime_.toBuilder(); } lastTransitionTime_ = input.readMessage(io.kubernetes.client.proto.Meta.Time.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(lastTransitionTime_); lastTransitionTime_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; reason_ = bs; break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; message_ = bs; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder.class); } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object type_; /** *
     * Type of replica set condition.
     * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Type of replica set condition.
     * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } } /** *
     * Type of replica set condition.
     * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int STATUS_FIELD_NUMBER = 2; private volatile java.lang.Object status_; /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ public boolean hasStatus() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ public java.lang.String getStatus() { java.lang.Object ref = status_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { status_ = s; } return s; } } /** *
     * Status of the condition, one of True, False, Unknown.
     * 
* * optional string status = 2; */ public com.google.protobuf.ByteString getStatusBytes() { java.lang.Object ref = status_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); status_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LASTTRANSITIONTIME_FIELD_NUMBER = 3; private io.kubernetes.client.proto.Meta.Time lastTransitionTime_; /** *
     * The last time the condition transitioned from one status to another.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public boolean hasLastTransitionTime() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * The last time the condition transitioned from one status to another.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public io.kubernetes.client.proto.Meta.Time getLastTransitionTime() { return lastTransitionTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastTransitionTime_; } /** *
     * The last time the condition transitioned from one status to another.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public io.kubernetes.client.proto.Meta.TimeOrBuilder getLastTransitionTimeOrBuilder() { return lastTransitionTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastTransitionTime_; } public static final int REASON_FIELD_NUMBER = 4; private volatile java.lang.Object reason_; /** *
     * The reason for the condition's last transition.
     * +optional
     * 
* * optional string reason = 4; */ public boolean hasReason() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * The reason for the condition's last transition.
     * +optional
     * 
* * optional string reason = 4; */ public java.lang.String getReason() { java.lang.Object ref = reason_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { reason_ = s; } return s; } } /** *
     * The reason for the condition's last transition.
     * +optional
     * 
* * optional string reason = 4; */ public com.google.protobuf.ByteString getReasonBytes() { java.lang.Object ref = reason_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); reason_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int MESSAGE_FIELD_NUMBER = 5; private volatile java.lang.Object message_; /** *
     * A human readable message indicating details about the transition.
     * +optional
     * 
* * optional string message = 5; */ public boolean hasMessage() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * A human readable message indicating details about the transition.
     * +optional
     * 
* * optional string message = 5; */ public java.lang.String getMessage() { java.lang.Object ref = message_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { message_ = s; } return s; } } /** *
     * A human readable message indicating details about the transition.
     * +optional
     * 
* * optional string message = 5; */ public com.google.protobuf.ByteString getMessageBytes() { java.lang.Object ref = message_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); message_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, status_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getLastTransitionTime()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, reason_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, message_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, status_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getLastTransitionTime()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, reason_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, message_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition other = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition) obj; boolean result = true; result = result && (hasType() == other.hasType()); if (hasType()) { result = result && getType() .equals(other.getType()); } result = result && (hasStatus() == other.hasStatus()); if (hasStatus()) { result = result && getStatus() .equals(other.getStatus()); } result = result && (hasLastTransitionTime() == other.hasLastTransitionTime()); if (hasLastTransitionTime()) { result = result && getLastTransitionTime() .equals(other.getLastTransitionTime()); } result = result && (hasReason() == other.hasReason()); if (hasReason()) { result = result && getReason() .equals(other.getReason()); } result = result && (hasMessage() == other.hasMessage()); if (hasMessage()) { result = result && getMessage() .equals(other.getMessage()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasType()) { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); } if (hasLastTransitionTime()) { hash = (37 * hash) + LASTTRANSITIONTIME_FIELD_NUMBER; hash = (53 * hash) + getLastTransitionTime().hashCode(); } if (hasReason()) { hash = (37 * hash) + REASON_FIELD_NUMBER; hash = (53 * hash) + getReason().hashCode(); } if (hasMessage()) { hash = (37 * hash) + MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getMessage().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ReplicaSetCondition describes the state of a replica set at a certain point.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSetCondition} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ReplicaSetCondition) io.kubernetes.client.proto.V1beta2Apps.ReplicaSetConditionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getLastTransitionTimeFieldBuilder(); } } public Builder clear() { super.clear(); type_ = ""; bitField0_ = (bitField0_ & ~0x00000001); status_ = ""; bitField0_ = (bitField0_ & ~0x00000002); if (lastTransitionTimeBuilder_ == null) { lastTransitionTime_ = null; } else { lastTransitionTimeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); reason_ = ""; bitField0_ = (bitField0_ & ~0x00000008); message_ = ""; bitField0_ = (bitField0_ & ~0x00000010); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition build() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition result = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.status_ = status_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (lastTransitionTimeBuilder_ == null) { result.lastTransitionTime_ = lastTransitionTime_; } else { result.lastTransitionTime_ = lastTransitionTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.reason_ = reason_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.message_ = message_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.getDefaultInstance()) return this; if (other.hasType()) { bitField0_ |= 0x00000001; type_ = other.type_; onChanged(); } if (other.hasStatus()) { bitField0_ |= 0x00000002; status_ = other.status_; onChanged(); } if (other.hasLastTransitionTime()) { mergeLastTransitionTime(other.getLastTransitionTime()); } if (other.hasReason()) { bitField0_ |= 0x00000008; reason_ = other.reason_; onChanged(); } if (other.hasMessage()) { bitField0_ |= 0x00000010; message_ = other.message_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object type_ = ""; /** *
       * Type of replica set condition.
       * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Type of replica set condition.
       * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Type of replica set condition.
       * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Type of replica set condition.
       * 
* * optional string type = 1; */ public Builder setType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } /** *
       * Type of replica set condition.
       * 
* * optional string type = 1; */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = getDefaultInstance().getType(); onChanged(); return this; } /** *
       * Type of replica set condition.
       * 
* * optional string type = 1; */ public Builder setTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } private java.lang.Object status_ = ""; /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public boolean hasStatus() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public java.lang.String getStatus() { java.lang.Object ref = status_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { status_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public com.google.protobuf.ByteString getStatusBytes() { java.lang.Object ref = status_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); status_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public Builder setStatus( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; status_ = value; onChanged(); return this; } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public Builder clearStatus() { bitField0_ = (bitField0_ & ~0x00000002); status_ = getDefaultInstance().getStatus(); onChanged(); return this; } /** *
       * Status of the condition, one of True, False, Unknown.
       * 
* * optional string status = 2; */ public Builder setStatusBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; status_ = value; onChanged(); return this; } private io.kubernetes.client.proto.Meta.Time lastTransitionTime_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder> lastTransitionTimeBuilder_; /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public boolean hasLastTransitionTime() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public io.kubernetes.client.proto.Meta.Time getLastTransitionTime() { if (lastTransitionTimeBuilder_ == null) { return lastTransitionTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastTransitionTime_; } else { return lastTransitionTimeBuilder_.getMessage(); } } /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public Builder setLastTransitionTime(io.kubernetes.client.proto.Meta.Time value) { if (lastTransitionTimeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } lastTransitionTime_ = value; onChanged(); } else { lastTransitionTimeBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public Builder setLastTransitionTime( io.kubernetes.client.proto.Meta.Time.Builder builderForValue) { if (lastTransitionTimeBuilder_ == null) { lastTransitionTime_ = builderForValue.build(); onChanged(); } else { lastTransitionTimeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public Builder mergeLastTransitionTime(io.kubernetes.client.proto.Meta.Time value) { if (lastTransitionTimeBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && lastTransitionTime_ != null && lastTransitionTime_ != io.kubernetes.client.proto.Meta.Time.getDefaultInstance()) { lastTransitionTime_ = io.kubernetes.client.proto.Meta.Time.newBuilder(lastTransitionTime_).mergeFrom(value).buildPartial(); } else { lastTransitionTime_ = value; } onChanged(); } else { lastTransitionTimeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public Builder clearLastTransitionTime() { if (lastTransitionTimeBuilder_ == null) { lastTransitionTime_ = null; onChanged(); } else { lastTransitionTimeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public io.kubernetes.client.proto.Meta.Time.Builder getLastTransitionTimeBuilder() { bitField0_ |= 0x00000004; onChanged(); return getLastTransitionTimeFieldBuilder().getBuilder(); } /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ public io.kubernetes.client.proto.Meta.TimeOrBuilder getLastTransitionTimeOrBuilder() { if (lastTransitionTimeBuilder_ != null) { return lastTransitionTimeBuilder_.getMessageOrBuilder(); } else { return lastTransitionTime_ == null ? io.kubernetes.client.proto.Meta.Time.getDefaultInstance() : lastTransitionTime_; } } /** *
       * The last time the condition transitioned from one status to another.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time lastTransitionTime = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder> getLastTransitionTimeFieldBuilder() { if (lastTransitionTimeBuilder_ == null) { lastTransitionTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.Time, io.kubernetes.client.proto.Meta.Time.Builder, io.kubernetes.client.proto.Meta.TimeOrBuilder>( getLastTransitionTime(), getParentForChildren(), isClean()); lastTransitionTime_ = null; } return lastTransitionTimeBuilder_; } private java.lang.Object reason_ = ""; /** *
       * The reason for the condition's last transition.
       * +optional
       * 
* * optional string reason = 4; */ public boolean hasReason() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * The reason for the condition's last transition.
       * +optional
       * 
* * optional string reason = 4; */ public java.lang.String getReason() { java.lang.Object ref = reason_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { reason_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * The reason for the condition's last transition.
       * +optional
       * 
* * optional string reason = 4; */ public com.google.protobuf.ByteString getReasonBytes() { java.lang.Object ref = reason_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); reason_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * The reason for the condition's last transition.
       * +optional
       * 
* * optional string reason = 4; */ public Builder setReason( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; reason_ = value; onChanged(); return this; } /** *
       * The reason for the condition's last transition.
       * +optional
       * 
* * optional string reason = 4; */ public Builder clearReason() { bitField0_ = (bitField0_ & ~0x00000008); reason_ = getDefaultInstance().getReason(); onChanged(); return this; } /** *
       * The reason for the condition's last transition.
       * +optional
       * 
* * optional string reason = 4; */ public Builder setReasonBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; reason_ = value; onChanged(); return this; } private java.lang.Object message_ = ""; /** *
       * A human readable message indicating details about the transition.
       * +optional
       * 
* * optional string message = 5; */ public boolean hasMessage() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * A human readable message indicating details about the transition.
       * +optional
       * 
* * optional string message = 5; */ public java.lang.String getMessage() { java.lang.Object ref = message_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { message_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * A human readable message indicating details about the transition.
       * +optional
       * 
* * optional string message = 5; */ public com.google.protobuf.ByteString getMessageBytes() { java.lang.Object ref = message_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); message_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * A human readable message indicating details about the transition.
       * +optional
       * 
* * optional string message = 5; */ public Builder setMessage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; message_ = value; onChanged(); return this; } /** *
       * A human readable message indicating details about the transition.
       * +optional
       * 
* * optional string message = 5; */ public Builder clearMessage() { bitField0_ = (bitField0_ & ~0x00000010); message_ = getDefaultInstance().getMessage(); onChanged(); return this; } /** *
       * A human readable message indicating details about the transition.
       * +optional
       * 
* * optional string message = 5; */ public Builder setMessageBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; message_ = value; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ReplicaSetCondition) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ReplicaSetCondition) private static final io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition(); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ReplicaSetCondition parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ReplicaSetCondition(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ReplicaSetListOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ReplicaSetList) com.google.protobuf.MessageOrBuilder { /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ boolean hasMetadata(); /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMeta getMetadata(); /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder(); /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ java.util.List getItemsList(); /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ io.kubernetes.client.proto.V1beta2Apps.ReplicaSet getItems(int index); /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ int getItemsCount(); /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ java.util.List getItemsOrBuilderList(); /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ io.kubernetes.client.proto.V1beta2Apps.ReplicaSetOrBuilder getItemsOrBuilder( int index); } /** *
   * ReplicaSetList is a collection of ReplicaSets.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSetList} */ public static final class ReplicaSetList extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ReplicaSetList) ReplicaSetListOrBuilder { private static final long serialVersionUID = 0L; // Use ReplicaSetList.newBuilder() to construct. private ReplicaSetList(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ReplicaSetList() { items_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ReplicaSetList( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ListMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ListMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } items_.add( input.readMessage(io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ListMeta metadata_; /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } /** *
     * Standard list metadata.
     * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } public static final int ITEMS_FIELD_NUMBER = 2; private java.util.List items_; /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public java.util.List getItemsList() { return items_; } /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public java.util.List getItemsOrBuilderList() { return items_; } /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public int getItemsCount() { return items_.size(); } /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet getItems(int index) { return items_.get(index); } /** *
     * List of ReplicaSets.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetOrBuilder getItemsOrBuilder( int index) { return items_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { output.writeMessage(2, items_.get(i)); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, items_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList other = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && getItemsList() .equals(other.getItemsList()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (getItemsCount() > 0) { hash = (37 * hash) + ITEMS_FIELD_NUMBER; hash = (53 * hash) + getItemsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ReplicaSetList is a collection of ReplicaSets.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSetList} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ReplicaSetList) io.kubernetes.client.proto.V1beta2Apps.ReplicaSetListOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getItemsFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { itemsBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList build() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList result = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (itemsBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); bitField0_ = (bitField0_ & ~0x00000002); } result.items_ = items_; } else { result.items_ = itemsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (itemsBuilder_ == null) { if (!other.items_.isEmpty()) { if (items_.isEmpty()) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureItemsIsMutable(); items_.addAll(other.items_); } onChanged(); } } else { if (!other.items_.isEmpty()) { if (itemsBuilder_.isEmpty()) { itemsBuilder_.dispose(); itemsBuilder_ = null; items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); itemsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ListMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> metadataBuilder_; /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ListMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ListMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } } /** *
       * Standard list metadata.
       * More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private java.util.List items_ = java.util.Collections.emptyList(); private void ensureItemsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(items_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSet, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetOrBuilder> itemsBuilder_; /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public java.util.List getItemsList() { if (itemsBuilder_ == null) { return java.util.Collections.unmodifiableList(items_); } else { return itemsBuilder_.getMessageList(); } } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public int getItemsCount() { if (itemsBuilder_ == null) { return items_.size(); } else { return itemsBuilder_.getCount(); } } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet getItems(int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessage(index); } } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.set(index, value); onChanged(); } else { itemsBuilder_.setMessage(index, value); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.set(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder addItems(io.kubernetes.client.proto.V1beta2Apps.ReplicaSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(value); onChanged(); } else { itemsBuilder_.addMessage(value); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(index, value); onChanged(); } else { itemsBuilder_.addMessage(index, value); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder addItems( io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder addAllItems( java.lang.Iterable values) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, items_); onChanged(); } else { itemsBuilder_.addAllMessages(values); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder clearItems() { if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { itemsBuilder_.clear(); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public Builder removeItems(int index) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.remove(index); onChanged(); } else { itemsBuilder_.remove(index); } return this; } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder getItemsBuilder( int index) { return getItemsFieldBuilder().getBuilder(index); } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetOrBuilder getItemsOrBuilder( int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessageOrBuilder(index); } } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public java.util.List getItemsOrBuilderList() { if (itemsBuilder_ != null) { return itemsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(items_); } } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder addItemsBuilder() { return getItemsFieldBuilder().addBuilder( io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.getDefaultInstance()); } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder addItemsBuilder( int index) { return getItemsFieldBuilder().addBuilder( index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.getDefaultInstance()); } /** *
       * List of ReplicaSets.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSet items = 2; */ public java.util.List getItemsBuilderList() { return getItemsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSet, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetOrBuilder> getItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSet, io.kubernetes.client.proto.V1beta2Apps.ReplicaSet.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetOrBuilder>( items_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); items_ = null; } return itemsBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ReplicaSetList) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ReplicaSetList) private static final io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList(); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ReplicaSetList parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ReplicaSetList(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetList getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ReplicaSetSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ReplicaSetSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Replicas is the number of desired replicas.
     * This is a pointer to distinguish between explicit zero and unspecified.
     * Defaults to 1.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
     * +optional
     * 
* * optional int32 replicas = 1; */ boolean hasReplicas(); /** *
     * Replicas is the number of desired replicas.
     * This is a pointer to distinguish between explicit zero and unspecified.
     * Defaults to 1.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
     * +optional
     * 
* * optional int32 replicas = 1; */ int getReplicas(); /** *
     * Minimum number of seconds for which a newly created pod should be ready
     * without any of its container crashing, for it to be considered available.
     * Defaults to 0 (pod will be considered available as soon as it is ready)
     * +optional
     * 
* * optional int32 minReadySeconds = 4; */ boolean hasMinReadySeconds(); /** *
     * Minimum number of seconds for which a newly created pod should be ready
     * without any of its container crashing, for it to be considered available.
     * Defaults to 0 (pod will be considered available as soon as it is ready)
     * +optional
     * 
* * optional int32 minReadySeconds = 4; */ int getMinReadySeconds(); /** *
     * Selector is a label query over pods that should match the replica count.
     * If the selector is empty, it is defaulted to the labels present on the pod template.
     * Label keys and values that must match in order to be controlled by this replica set.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ boolean hasSelector(); /** *
     * Selector is a label query over pods that should match the replica count.
     * If the selector is empty, it is defaulted to the labels present on the pod template.
     * Label keys and values that must match in order to be controlled by this replica set.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ io.kubernetes.client.proto.Meta.LabelSelector getSelector(); /** *
     * Selector is a label query over pods that should match the replica count.
     * If the selector is empty, it is defaulted to the labels present on the pod template.
     * Label keys and values that must match in order to be controlled by this replica set.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder(); /** *
     * Template is the object that describes the pod that will be created if
     * insufficient replicas are detected.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * +optional
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ boolean hasTemplate(); /** *
     * Template is the object that describes the pod that will be created if
     * insufficient replicas are detected.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * +optional
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate(); /** *
     * Template is the object that describes the pod that will be created if
     * insufficient replicas are detected.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * +optional
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder(); } /** *
   * ReplicaSetSpec is the specification of a ReplicaSet.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSetSpec} */ public static final class ReplicaSetSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ReplicaSetSpec) ReplicaSetSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ReplicaSetSpec.newBuilder() to construct. private ReplicaSetSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ReplicaSetSpec() { replicas_ = 0; minReadySeconds_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ReplicaSetSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; replicas_ = input.readInt32(); break; } case 18: { io.kubernetes.client.proto.Meta.LabelSelector.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = selector_.toBuilder(); } selector_ = input.readMessage(io.kubernetes.client.proto.Meta.LabelSelector.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(selector_); selector_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 26: { io.kubernetes.client.proto.V1.PodTemplateSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = template_.toBuilder(); } template_ = input.readMessage(io.kubernetes.client.proto.V1.PodTemplateSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(template_); template_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } case 32: { bitField0_ |= 0x00000002; minReadySeconds_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.Builder.class); } private int bitField0_; public static final int REPLICAS_FIELD_NUMBER = 1; private int replicas_; /** *
     * Replicas is the number of desired replicas.
     * This is a pointer to distinguish between explicit zero and unspecified.
     * Defaults to 1.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
     * +optional
     * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Replicas is the number of desired replicas.
     * This is a pointer to distinguish between explicit zero and unspecified.
     * Defaults to 1.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
     * +optional
     * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } public static final int MINREADYSECONDS_FIELD_NUMBER = 4; private int minReadySeconds_; /** *
     * Minimum number of seconds for which a newly created pod should be ready
     * without any of its container crashing, for it to be considered available.
     * Defaults to 0 (pod will be considered available as soon as it is ready)
     * +optional
     * 
* * optional int32 minReadySeconds = 4; */ public boolean hasMinReadySeconds() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Minimum number of seconds for which a newly created pod should be ready
     * without any of its container crashing, for it to be considered available.
     * Defaults to 0 (pod will be considered available as soon as it is ready)
     * +optional
     * 
* * optional int32 minReadySeconds = 4; */ public int getMinReadySeconds() { return minReadySeconds_; } public static final int SELECTOR_FIELD_NUMBER = 2; private io.kubernetes.client.proto.Meta.LabelSelector selector_; /** *
     * Selector is a label query over pods that should match the replica count.
     * If the selector is empty, it is defaulted to the labels present on the pod template.
     * Label keys and values that must match in order to be controlled by this replica set.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public boolean hasSelector() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * Selector is a label query over pods that should match the replica count.
     * If the selector is empty, it is defaulted to the labels present on the pod template.
     * Label keys and values that must match in order to be controlled by this replica set.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector getSelector() { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } /** *
     * Selector is a label query over pods that should match the replica count.
     * If the selector is empty, it is defaulted to the labels present on the pod template.
     * Label keys and values that must match in order to be controlled by this replica set.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder() { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } public static final int TEMPLATE_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1.PodTemplateSpec template_; /** *
     * Template is the object that describes the pod that will be created if
     * insufficient replicas are detected.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * +optional
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public boolean hasTemplate() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * Template is the object that describes the pod that will be created if
     * insufficient replicas are detected.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * +optional
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate() { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } /** *
     * Template is the object that describes the pod that will be created if
     * insufficient replicas are detected.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
     * +optional
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder() { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, replicas_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(2, getSelector()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(3, getTemplate()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(4, minReadySeconds_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, replicas_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSelector()); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getTemplate()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, minReadySeconds_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec other = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec) obj; boolean result = true; result = result && (hasReplicas() == other.hasReplicas()); if (hasReplicas()) { result = result && (getReplicas() == other.getReplicas()); } result = result && (hasMinReadySeconds() == other.hasMinReadySeconds()); if (hasMinReadySeconds()) { result = result && (getMinReadySeconds() == other.getMinReadySeconds()); } result = result && (hasSelector() == other.hasSelector()); if (hasSelector()) { result = result && getSelector() .equals(other.getSelector()); } result = result && (hasTemplate() == other.hasTemplate()); if (hasTemplate()) { result = result && getTemplate() .equals(other.getTemplate()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasReplicas()) { hash = (37 * hash) + REPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReplicas(); } if (hasMinReadySeconds()) { hash = (37 * hash) + MINREADYSECONDS_FIELD_NUMBER; hash = (53 * hash) + getMinReadySeconds(); } if (hasSelector()) { hash = (37 * hash) + SELECTOR_FIELD_NUMBER; hash = (53 * hash) + getSelector().hashCode(); } if (hasTemplate()) { hash = (37 * hash) + TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getTemplate().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ReplicaSetSpec is the specification of a ReplicaSet.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSetSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ReplicaSetSpec) io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getSelectorFieldBuilder(); getTemplateFieldBuilder(); } } public Builder clear() { super.clear(); replicas_ = 0; bitField0_ = (bitField0_ & ~0x00000001); minReadySeconds_ = 0; bitField0_ = (bitField0_ & ~0x00000002); if (selectorBuilder_ == null) { selector_ = null; } else { selectorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (templateBuilder_ == null) { template_ = null; } else { templateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec build() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec result = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.replicas_ = replicas_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.minReadySeconds_ = minReadySeconds_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (selectorBuilder_ == null) { result.selector_ = selector_; } else { result.selector_ = selectorBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (templateBuilder_ == null) { result.template_ = template_; } else { result.template_ = templateBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec.getDefaultInstance()) return this; if (other.hasReplicas()) { setReplicas(other.getReplicas()); } if (other.hasMinReadySeconds()) { setMinReadySeconds(other.getMinReadySeconds()); } if (other.hasSelector()) { mergeSelector(other.getSelector()); } if (other.hasTemplate()) { mergeTemplate(other.getTemplate()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int replicas_ ; /** *
       * Replicas is the number of desired replicas.
       * This is a pointer to distinguish between explicit zero and unspecified.
       * Defaults to 1.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
       * +optional
       * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Replicas is the number of desired replicas.
       * This is a pointer to distinguish between explicit zero and unspecified.
       * Defaults to 1.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
       * +optional
       * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } /** *
       * Replicas is the number of desired replicas.
       * This is a pointer to distinguish between explicit zero and unspecified.
       * Defaults to 1.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
       * +optional
       * 
* * optional int32 replicas = 1; */ public Builder setReplicas(int value) { bitField0_ |= 0x00000001; replicas_ = value; onChanged(); return this; } /** *
       * Replicas is the number of desired replicas.
       * This is a pointer to distinguish between explicit zero and unspecified.
       * Defaults to 1.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
       * +optional
       * 
* * optional int32 replicas = 1; */ public Builder clearReplicas() { bitField0_ = (bitField0_ & ~0x00000001); replicas_ = 0; onChanged(); return this; } private int minReadySeconds_ ; /** *
       * Minimum number of seconds for which a newly created pod should be ready
       * without any of its container crashing, for it to be considered available.
       * Defaults to 0 (pod will be considered available as soon as it is ready)
       * +optional
       * 
* * optional int32 minReadySeconds = 4; */ public boolean hasMinReadySeconds() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Minimum number of seconds for which a newly created pod should be ready
       * without any of its container crashing, for it to be considered available.
       * Defaults to 0 (pod will be considered available as soon as it is ready)
       * +optional
       * 
* * optional int32 minReadySeconds = 4; */ public int getMinReadySeconds() { return minReadySeconds_; } /** *
       * Minimum number of seconds for which a newly created pod should be ready
       * without any of its container crashing, for it to be considered available.
       * Defaults to 0 (pod will be considered available as soon as it is ready)
       * +optional
       * 
* * optional int32 minReadySeconds = 4; */ public Builder setMinReadySeconds(int value) { bitField0_ |= 0x00000002; minReadySeconds_ = value; onChanged(); return this; } /** *
       * Minimum number of seconds for which a newly created pod should be ready
       * without any of its container crashing, for it to be considered available.
       * Defaults to 0 (pod will be considered available as soon as it is ready)
       * +optional
       * 
* * optional int32 minReadySeconds = 4; */ public Builder clearMinReadySeconds() { bitField0_ = (bitField0_ & ~0x00000002); minReadySeconds_ = 0; onChanged(); return this; } private io.kubernetes.client.proto.Meta.LabelSelector selector_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder> selectorBuilder_; /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public boolean hasSelector() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector getSelector() { if (selectorBuilder_ == null) { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } else { return selectorBuilder_.getMessage(); } } /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder setSelector(io.kubernetes.client.proto.Meta.LabelSelector value) { if (selectorBuilder_ == null) { if (value == null) { throw new NullPointerException(); } selector_ = value; onChanged(); } else { selectorBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder setSelector( io.kubernetes.client.proto.Meta.LabelSelector.Builder builderForValue) { if (selectorBuilder_ == null) { selector_ = builderForValue.build(); onChanged(); } else { selectorBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder mergeSelector(io.kubernetes.client.proto.Meta.LabelSelector value) { if (selectorBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && selector_ != null && selector_ != io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance()) { selector_ = io.kubernetes.client.proto.Meta.LabelSelector.newBuilder(selector_).mergeFrom(value).buildPartial(); } else { selector_ = value; } onChanged(); } else { selectorBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder clearSelector() { if (selectorBuilder_ == null) { selector_ = null; onChanged(); } else { selectorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector.Builder getSelectorBuilder() { bitField0_ |= 0x00000004; onChanged(); return getSelectorFieldBuilder().getBuilder(); } /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder() { if (selectorBuilder_ != null) { return selectorBuilder_.getMessageOrBuilder(); } else { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } } /** *
       * Selector is a label query over pods that should match the replica count.
       * If the selector is empty, it is defaulted to the labels present on the pod template.
       * Label keys and values that must match in order to be controlled by this replica set.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder> getSelectorFieldBuilder() { if (selectorBuilder_ == null) { selectorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder>( getSelector(), getParentForChildren(), isClean()); selector_ = null; } return selectorBuilder_; } private io.kubernetes.client.proto.V1.PodTemplateSpec template_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder> templateBuilder_; /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public boolean hasTemplate() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate() { if (templateBuilder_ == null) { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } else { return templateBuilder_.getMessage(); } } /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder setTemplate(io.kubernetes.client.proto.V1.PodTemplateSpec value) { if (templateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } template_ = value; onChanged(); } else { templateBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder setTemplate( io.kubernetes.client.proto.V1.PodTemplateSpec.Builder builderForValue) { if (templateBuilder_ == null) { template_ = builderForValue.build(); onChanged(); } else { templateBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder mergeTemplate(io.kubernetes.client.proto.V1.PodTemplateSpec value) { if (templateBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && template_ != null && template_ != io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance()) { template_ = io.kubernetes.client.proto.V1.PodTemplateSpec.newBuilder(template_).mergeFrom(value).buildPartial(); } else { template_ = value; } onChanged(); } else { templateBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder clearTemplate() { if (templateBuilder_ == null) { template_ = null; onChanged(); } else { templateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec.Builder getTemplateBuilder() { bitField0_ |= 0x00000008; onChanged(); return getTemplateFieldBuilder().getBuilder(); } /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder() { if (templateBuilder_ != null) { return templateBuilder_.getMessageOrBuilder(); } else { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } } /** *
       * Template is the object that describes the pod that will be created if
       * insufficient replicas are detected.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
       * +optional
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder> getTemplateFieldBuilder() { if (templateBuilder_ == null) { templateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder>( getTemplate(), getParentForChildren(), isClean()); template_ = null; } return templateBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ReplicaSetSpec) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ReplicaSetSpec) private static final io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec(); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ReplicaSetSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ReplicaSetSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ReplicaSetStatusOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ReplicaSetStatus) com.google.protobuf.MessageOrBuilder { /** *
     * Replicas is the most recently oberved number of replicas.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
     * 
* * optional int32 replicas = 1; */ boolean hasReplicas(); /** *
     * Replicas is the most recently oberved number of replicas.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
     * 
* * optional int32 replicas = 1; */ int getReplicas(); /** *
     * The number of pods that have labels matching the labels of the pod template of the replicaset.
     * +optional
     * 
* * optional int32 fullyLabeledReplicas = 2; */ boolean hasFullyLabeledReplicas(); /** *
     * The number of pods that have labels matching the labels of the pod template of the replicaset.
     * +optional
     * 
* * optional int32 fullyLabeledReplicas = 2; */ int getFullyLabeledReplicas(); /** *
     * The number of ready replicas for this replica set.
     * +optional
     * 
* * optional int32 readyReplicas = 4; */ boolean hasReadyReplicas(); /** *
     * The number of ready replicas for this replica set.
     * +optional
     * 
* * optional int32 readyReplicas = 4; */ int getReadyReplicas(); /** *
     * The number of available replicas (ready for at least minReadySeconds) for this replica set.
     * +optional
     * 
* * optional int32 availableReplicas = 5; */ boolean hasAvailableReplicas(); /** *
     * The number of available replicas (ready for at least minReadySeconds) for this replica set.
     * +optional
     * 
* * optional int32 availableReplicas = 5; */ int getAvailableReplicas(); /** *
     * ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
     * +optional
     * 
* * optional int64 observedGeneration = 3; */ boolean hasObservedGeneration(); /** *
     * ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
     * +optional
     * 
* * optional int64 observedGeneration = 3; */ long getObservedGeneration(); /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ java.util.List getConditionsList(); /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition getConditions(int index); /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ int getConditionsCount(); /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ java.util.List getConditionsOrBuilderList(); /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ io.kubernetes.client.proto.V1beta2Apps.ReplicaSetConditionOrBuilder getConditionsOrBuilder( int index); } /** *
   * ReplicaSetStatus represents the current status of a ReplicaSet.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSetStatus} */ public static final class ReplicaSetStatus extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ReplicaSetStatus) ReplicaSetStatusOrBuilder { private static final long serialVersionUID = 0L; // Use ReplicaSetStatus.newBuilder() to construct. private ReplicaSetStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ReplicaSetStatus() { replicas_ = 0; fullyLabeledReplicas_ = 0; readyReplicas_ = 0; availableReplicas_ = 0; observedGeneration_ = 0L; conditions_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ReplicaSetStatus( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; replicas_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; fullyLabeledReplicas_ = input.readInt32(); break; } case 24: { bitField0_ |= 0x00000010; observedGeneration_ = input.readInt64(); break; } case 32: { bitField0_ |= 0x00000004; readyReplicas_ = input.readInt32(); break; } case 40: { bitField0_ |= 0x00000008; availableReplicas_ = input.readInt32(); break; } case 50: { if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { conditions_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000020; } conditions_.add( input.readMessage(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { conditions_ = java.util.Collections.unmodifiableList(conditions_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.Builder.class); } private int bitField0_; public static final int REPLICAS_FIELD_NUMBER = 1; private int replicas_; /** *
     * Replicas is the most recently oberved number of replicas.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
     * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Replicas is the most recently oberved number of replicas.
     * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
     * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } public static final int FULLYLABELEDREPLICAS_FIELD_NUMBER = 2; private int fullyLabeledReplicas_; /** *
     * The number of pods that have labels matching the labels of the pod template of the replicaset.
     * +optional
     * 
* * optional int32 fullyLabeledReplicas = 2; */ public boolean hasFullyLabeledReplicas() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * The number of pods that have labels matching the labels of the pod template of the replicaset.
     * +optional
     * 
* * optional int32 fullyLabeledReplicas = 2; */ public int getFullyLabeledReplicas() { return fullyLabeledReplicas_; } public static final int READYREPLICAS_FIELD_NUMBER = 4; private int readyReplicas_; /** *
     * The number of ready replicas for this replica set.
     * +optional
     * 
* * optional int32 readyReplicas = 4; */ public boolean hasReadyReplicas() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * The number of ready replicas for this replica set.
     * +optional
     * 
* * optional int32 readyReplicas = 4; */ public int getReadyReplicas() { return readyReplicas_; } public static final int AVAILABLEREPLICAS_FIELD_NUMBER = 5; private int availableReplicas_; /** *
     * The number of available replicas (ready for at least minReadySeconds) for this replica set.
     * +optional
     * 
* * optional int32 availableReplicas = 5; */ public boolean hasAvailableReplicas() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * The number of available replicas (ready for at least minReadySeconds) for this replica set.
     * +optional
     * 
* * optional int32 availableReplicas = 5; */ public int getAvailableReplicas() { return availableReplicas_; } public static final int OBSERVEDGENERATION_FIELD_NUMBER = 3; private long observedGeneration_; /** *
     * ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
     * +optional
     * 
* * optional int64 observedGeneration = 3; */ public boolean hasObservedGeneration() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
     * +optional
     * 
* * optional int64 observedGeneration = 3; */ public long getObservedGeneration() { return observedGeneration_; } public static final int CONDITIONS_FIELD_NUMBER = 6; private java.util.List conditions_; /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public java.util.List getConditionsList() { return conditions_; } /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public java.util.List getConditionsOrBuilderList() { return conditions_; } /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public int getConditionsCount() { return conditions_.size(); } /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition getConditions(int index) { return conditions_.get(index); } /** *
     * Represents the latest available observations of a replica set's current state.
     * +optional
     * +patchMergeKey=type
     * +patchStrategy=merge
     * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetConditionOrBuilder getConditionsOrBuilder( int index) { return conditions_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, replicas_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, fullyLabeledReplicas_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt64(3, observedGeneration_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(4, readyReplicas_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(5, availableReplicas_); } for (int i = 0; i < conditions_.size(); i++) { output.writeMessage(6, conditions_.get(i)); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, replicas_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, fullyLabeledReplicas_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, observedGeneration_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, readyReplicas_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, availableReplicas_); } for (int i = 0; i < conditions_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, conditions_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus other = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus) obj; boolean result = true; result = result && (hasReplicas() == other.hasReplicas()); if (hasReplicas()) { result = result && (getReplicas() == other.getReplicas()); } result = result && (hasFullyLabeledReplicas() == other.hasFullyLabeledReplicas()); if (hasFullyLabeledReplicas()) { result = result && (getFullyLabeledReplicas() == other.getFullyLabeledReplicas()); } result = result && (hasReadyReplicas() == other.hasReadyReplicas()); if (hasReadyReplicas()) { result = result && (getReadyReplicas() == other.getReadyReplicas()); } result = result && (hasAvailableReplicas() == other.hasAvailableReplicas()); if (hasAvailableReplicas()) { result = result && (getAvailableReplicas() == other.getAvailableReplicas()); } result = result && (hasObservedGeneration() == other.hasObservedGeneration()); if (hasObservedGeneration()) { result = result && (getObservedGeneration() == other.getObservedGeneration()); } result = result && getConditionsList() .equals(other.getConditionsList()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasReplicas()) { hash = (37 * hash) + REPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReplicas(); } if (hasFullyLabeledReplicas()) { hash = (37 * hash) + FULLYLABELEDREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getFullyLabeledReplicas(); } if (hasReadyReplicas()) { hash = (37 * hash) + READYREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReadyReplicas(); } if (hasAvailableReplicas()) { hash = (37 * hash) + AVAILABLEREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getAvailableReplicas(); } if (hasObservedGeneration()) { hash = (37 * hash) + OBSERVEDGENERATION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getObservedGeneration()); } if (getConditionsCount() > 0) { hash = (37 * hash) + CONDITIONS_FIELD_NUMBER; hash = (53 * hash) + getConditionsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ReplicaSetStatus represents the current status of a ReplicaSet.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ReplicaSetStatus} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ReplicaSetStatus) io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.class, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getConditionsFieldBuilder(); } } public Builder clear() { super.clear(); replicas_ = 0; bitField0_ = (bitField0_ & ~0x00000001); fullyLabeledReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000002); readyReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000004); availableReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000008); observedGeneration_ = 0L; bitField0_ = (bitField0_ & ~0x00000010); if (conditionsBuilder_ == null) { conditions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); } else { conditionsBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus build() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus result = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.replicas_ = replicas_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.fullyLabeledReplicas_ = fullyLabeledReplicas_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.readyReplicas_ = readyReplicas_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.availableReplicas_ = availableReplicas_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.observedGeneration_ = observedGeneration_; if (conditionsBuilder_ == null) { if (((bitField0_ & 0x00000020) == 0x00000020)) { conditions_ = java.util.Collections.unmodifiableList(conditions_); bitField0_ = (bitField0_ & ~0x00000020); } result.conditions_ = conditions_; } else { result.conditions_ = conditionsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus.getDefaultInstance()) return this; if (other.hasReplicas()) { setReplicas(other.getReplicas()); } if (other.hasFullyLabeledReplicas()) { setFullyLabeledReplicas(other.getFullyLabeledReplicas()); } if (other.hasReadyReplicas()) { setReadyReplicas(other.getReadyReplicas()); } if (other.hasAvailableReplicas()) { setAvailableReplicas(other.getAvailableReplicas()); } if (other.hasObservedGeneration()) { setObservedGeneration(other.getObservedGeneration()); } if (conditionsBuilder_ == null) { if (!other.conditions_.isEmpty()) { if (conditions_.isEmpty()) { conditions_ = other.conditions_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureConditionsIsMutable(); conditions_.addAll(other.conditions_); } onChanged(); } } else { if (!other.conditions_.isEmpty()) { if (conditionsBuilder_.isEmpty()) { conditionsBuilder_.dispose(); conditionsBuilder_ = null; conditions_ = other.conditions_; bitField0_ = (bitField0_ & ~0x00000020); conditionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getConditionsFieldBuilder() : null; } else { conditionsBuilder_.addAllMessages(other.conditions_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int replicas_ ; /** *
       * Replicas is the most recently oberved number of replicas.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
       * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Replicas is the most recently oberved number of replicas.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
       * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } /** *
       * Replicas is the most recently oberved number of replicas.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
       * 
* * optional int32 replicas = 1; */ public Builder setReplicas(int value) { bitField0_ |= 0x00000001; replicas_ = value; onChanged(); return this; } /** *
       * Replicas is the most recently oberved number of replicas.
       * More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
       * 
* * optional int32 replicas = 1; */ public Builder clearReplicas() { bitField0_ = (bitField0_ & ~0x00000001); replicas_ = 0; onChanged(); return this; } private int fullyLabeledReplicas_ ; /** *
       * The number of pods that have labels matching the labels of the pod template of the replicaset.
       * +optional
       * 
* * optional int32 fullyLabeledReplicas = 2; */ public boolean hasFullyLabeledReplicas() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * The number of pods that have labels matching the labels of the pod template of the replicaset.
       * +optional
       * 
* * optional int32 fullyLabeledReplicas = 2; */ public int getFullyLabeledReplicas() { return fullyLabeledReplicas_; } /** *
       * The number of pods that have labels matching the labels of the pod template of the replicaset.
       * +optional
       * 
* * optional int32 fullyLabeledReplicas = 2; */ public Builder setFullyLabeledReplicas(int value) { bitField0_ |= 0x00000002; fullyLabeledReplicas_ = value; onChanged(); return this; } /** *
       * The number of pods that have labels matching the labels of the pod template of the replicaset.
       * +optional
       * 
* * optional int32 fullyLabeledReplicas = 2; */ public Builder clearFullyLabeledReplicas() { bitField0_ = (bitField0_ & ~0x00000002); fullyLabeledReplicas_ = 0; onChanged(); return this; } private int readyReplicas_ ; /** *
       * The number of ready replicas for this replica set.
       * +optional
       * 
* * optional int32 readyReplicas = 4; */ public boolean hasReadyReplicas() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * The number of ready replicas for this replica set.
       * +optional
       * 
* * optional int32 readyReplicas = 4; */ public int getReadyReplicas() { return readyReplicas_; } /** *
       * The number of ready replicas for this replica set.
       * +optional
       * 
* * optional int32 readyReplicas = 4; */ public Builder setReadyReplicas(int value) { bitField0_ |= 0x00000004; readyReplicas_ = value; onChanged(); return this; } /** *
       * The number of ready replicas for this replica set.
       * +optional
       * 
* * optional int32 readyReplicas = 4; */ public Builder clearReadyReplicas() { bitField0_ = (bitField0_ & ~0x00000004); readyReplicas_ = 0; onChanged(); return this; } private int availableReplicas_ ; /** *
       * The number of available replicas (ready for at least minReadySeconds) for this replica set.
       * +optional
       * 
* * optional int32 availableReplicas = 5; */ public boolean hasAvailableReplicas() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * The number of available replicas (ready for at least minReadySeconds) for this replica set.
       * +optional
       * 
* * optional int32 availableReplicas = 5; */ public int getAvailableReplicas() { return availableReplicas_; } /** *
       * The number of available replicas (ready for at least minReadySeconds) for this replica set.
       * +optional
       * 
* * optional int32 availableReplicas = 5; */ public Builder setAvailableReplicas(int value) { bitField0_ |= 0x00000008; availableReplicas_ = value; onChanged(); return this; } /** *
       * The number of available replicas (ready for at least minReadySeconds) for this replica set.
       * +optional
       * 
* * optional int32 availableReplicas = 5; */ public Builder clearAvailableReplicas() { bitField0_ = (bitField0_ & ~0x00000008); availableReplicas_ = 0; onChanged(); return this; } private long observedGeneration_ ; /** *
       * ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
       * +optional
       * 
* * optional int64 observedGeneration = 3; */ public boolean hasObservedGeneration() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
       * +optional
       * 
* * optional int64 observedGeneration = 3; */ public long getObservedGeneration() { return observedGeneration_; } /** *
       * ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
       * +optional
       * 
* * optional int64 observedGeneration = 3; */ public Builder setObservedGeneration(long value) { bitField0_ |= 0x00000010; observedGeneration_ = value; onChanged(); return this; } /** *
       * ObservedGeneration reflects the generation of the most recently observed ReplicaSet.
       * +optional
       * 
* * optional int64 observedGeneration = 3; */ public Builder clearObservedGeneration() { bitField0_ = (bitField0_ & ~0x00000010); observedGeneration_ = 0L; onChanged(); return this; } private java.util.List conditions_ = java.util.Collections.emptyList(); private void ensureConditionsIsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { conditions_ = new java.util.ArrayList(conditions_); bitField0_ |= 0x00000020; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetConditionOrBuilder> conditionsBuilder_; /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public java.util.List getConditionsList() { if (conditionsBuilder_ == null) { return java.util.Collections.unmodifiableList(conditions_); } else { return conditionsBuilder_.getMessageList(); } } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public int getConditionsCount() { if (conditionsBuilder_ == null) { return conditions_.size(); } else { return conditionsBuilder_.getCount(); } } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition getConditions(int index) { if (conditionsBuilder_ == null) { return conditions_.get(index); } else { return conditionsBuilder_.getMessage(index); } } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder setConditions( int index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition value) { if (conditionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConditionsIsMutable(); conditions_.set(index, value); onChanged(); } else { conditionsBuilder_.setMessage(index, value); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder setConditions( int index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder builderForValue) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); conditions_.set(index, builderForValue.build()); onChanged(); } else { conditionsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder addConditions(io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition value) { if (conditionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConditionsIsMutable(); conditions_.add(value); onChanged(); } else { conditionsBuilder_.addMessage(value); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder addConditions( int index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition value) { if (conditionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureConditionsIsMutable(); conditions_.add(index, value); onChanged(); } else { conditionsBuilder_.addMessage(index, value); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder addConditions( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder builderForValue) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); conditions_.add(builderForValue.build()); onChanged(); } else { conditionsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder addConditions( int index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder builderForValue) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); conditions_.add(index, builderForValue.build()); onChanged(); } else { conditionsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder addAllConditions( java.lang.Iterable values) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, conditions_); onChanged(); } else { conditionsBuilder_.addAllMessages(values); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder clearConditions() { if (conditionsBuilder_ == null) { conditions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { conditionsBuilder_.clear(); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public Builder removeConditions(int index) { if (conditionsBuilder_ == null) { ensureConditionsIsMutable(); conditions_.remove(index); onChanged(); } else { conditionsBuilder_.remove(index); } return this; } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder getConditionsBuilder( int index) { return getConditionsFieldBuilder().getBuilder(index); } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetConditionOrBuilder getConditionsOrBuilder( int index) { if (conditionsBuilder_ == null) { return conditions_.get(index); } else { return conditionsBuilder_.getMessageOrBuilder(index); } } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public java.util.List getConditionsOrBuilderList() { if (conditionsBuilder_ != null) { return conditionsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(conditions_); } } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder addConditionsBuilder() { return getConditionsFieldBuilder().addBuilder( io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.getDefaultInstance()); } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder addConditionsBuilder( int index) { return getConditionsFieldBuilder().addBuilder( index, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.getDefaultInstance()); } /** *
       * Represents the latest available observations of a replica set's current state.
       * +optional
       * +patchMergeKey=type
       * +patchStrategy=merge
       * 
* * repeated .k8s.io.api.apps.v1beta2.ReplicaSetCondition conditions = 6; */ public java.util.List getConditionsBuilderList() { return getConditionsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetConditionOrBuilder> getConditionsFieldBuilder() { if (conditionsBuilder_ == null) { conditionsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetCondition.Builder, io.kubernetes.client.proto.V1beta2Apps.ReplicaSetConditionOrBuilder>( conditions_, ((bitField0_ & 0x00000020) == 0x00000020), getParentForChildren(), isClean()); conditions_ = null; } return conditionsBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ReplicaSetStatus) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ReplicaSetStatus) private static final io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus(); } public static io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ReplicaSetStatus parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ReplicaSetStatus(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ReplicaSetStatus getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RollingUpdateDaemonSetOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet) com.google.protobuf.MessageOrBuilder { /** *
     * The maximum number of DaemonSet pods that can be unavailable during the
     * update. Value can be an absolute number (ex: 5) or a percentage of total
     * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
     * number is calculated from percentage by rounding up.
     * This cannot be 0.
     * Default value is 1.
     * Example: when this is set to 30%, at most 30% of the total number of nodes
     * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
     * can have their pods stopped for an update at any given
     * time. The update starts by stopping at most 30% of those DaemonSet pods
     * and then brings up new DaemonSet pods in their place. Once the new pods
     * are available, it then proceeds onto other DaemonSet pods, thus ensuring
     * that at least 70% of original number of DaemonSet pods are available at
     * all times during the update.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ boolean hasMaxUnavailable(); /** *
     * The maximum number of DaemonSet pods that can be unavailable during the
     * update. Value can be an absolute number (ex: 5) or a percentage of total
     * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
     * number is calculated from percentage by rounding up.
     * This cannot be 0.
     * Default value is 1.
     * Example: when this is set to 30%, at most 30% of the total number of nodes
     * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
     * can have their pods stopped for an update at any given
     * time. The update starts by stopping at most 30% of those DaemonSet pods
     * and then brings up new DaemonSet pods in their place. Once the new pods
     * are available, it then proceeds onto other DaemonSet pods, thus ensuring
     * that at least 70% of original number of DaemonSet pods are available at
     * all times during the update.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ io.kubernetes.client.proto.IntStr.IntOrString getMaxUnavailable(); /** *
     * The maximum number of DaemonSet pods that can be unavailable during the
     * update. Value can be an absolute number (ex: 5) or a percentage of total
     * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
     * number is calculated from percentage by rounding up.
     * This cannot be 0.
     * Default value is 1.
     * Example: when this is set to 30%, at most 30% of the total number of nodes
     * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
     * can have their pods stopped for an update at any given
     * time. The update starts by stopping at most 30% of those DaemonSet pods
     * and then brings up new DaemonSet pods in their place. Once the new pods
     * are available, it then proceeds onto other DaemonSet pods, thus ensuring
     * that at least 70% of original number of DaemonSet pods are available at
     * all times during the update.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxUnavailableOrBuilder(); } /** *
   * Spec to control the desired behavior of daemon set rolling update.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet} */ public static final class RollingUpdateDaemonSet extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet) RollingUpdateDaemonSetOrBuilder { private static final long serialVersionUID = 0L; // Use RollingUpdateDaemonSet.newBuilder() to construct. private RollingUpdateDaemonSet(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RollingUpdateDaemonSet() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RollingUpdateDaemonSet( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.IntStr.IntOrString.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = maxUnavailable_.toBuilder(); } maxUnavailable_ = input.readMessage(io.kubernetes.client.proto.IntStr.IntOrString.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maxUnavailable_); maxUnavailable_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.class, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.Builder.class); } private int bitField0_; public static final int MAXUNAVAILABLE_FIELD_NUMBER = 1; private io.kubernetes.client.proto.IntStr.IntOrString maxUnavailable_; /** *
     * The maximum number of DaemonSet pods that can be unavailable during the
     * update. Value can be an absolute number (ex: 5) or a percentage of total
     * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
     * number is calculated from percentage by rounding up.
     * This cannot be 0.
     * Default value is 1.
     * Example: when this is set to 30%, at most 30% of the total number of nodes
     * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
     * can have their pods stopped for an update at any given
     * time. The update starts by stopping at most 30% of those DaemonSet pods
     * and then brings up new DaemonSet pods in their place. Once the new pods
     * are available, it then proceeds onto other DaemonSet pods, thus ensuring
     * that at least 70% of original number of DaemonSet pods are available at
     * all times during the update.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public boolean hasMaxUnavailable() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * The maximum number of DaemonSet pods that can be unavailable during the
     * update. Value can be an absolute number (ex: 5) or a percentage of total
     * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
     * number is calculated from percentage by rounding up.
     * This cannot be 0.
     * Default value is 1.
     * Example: when this is set to 30%, at most 30% of the total number of nodes
     * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
     * can have their pods stopped for an update at any given
     * time. The update starts by stopping at most 30% of those DaemonSet pods
     * and then brings up new DaemonSet pods in their place. Once the new pods
     * are available, it then proceeds onto other DaemonSet pods, thus ensuring
     * that at least 70% of original number of DaemonSet pods are available at
     * all times during the update.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrString getMaxUnavailable() { return maxUnavailable_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxUnavailable_; } /** *
     * The maximum number of DaemonSet pods that can be unavailable during the
     * update. Value can be an absolute number (ex: 5) or a percentage of total
     * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
     * number is calculated from percentage by rounding up.
     * This cannot be 0.
     * Default value is 1.
     * Example: when this is set to 30%, at most 30% of the total number of nodes
     * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
     * can have their pods stopped for an update at any given
     * time. The update starts by stopping at most 30% of those DaemonSet pods
     * and then brings up new DaemonSet pods in their place. Once the new pods
     * are available, it then proceeds onto other DaemonSet pods, thus ensuring
     * that at least 70% of original number of DaemonSet pods are available at
     * all times during the update.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxUnavailableOrBuilder() { return maxUnavailable_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxUnavailable_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMaxUnavailable()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMaxUnavailable()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet other = (io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet) obj; boolean result = true; result = result && (hasMaxUnavailable() == other.hasMaxUnavailable()); if (hasMaxUnavailable()) { result = result && getMaxUnavailable() .equals(other.getMaxUnavailable()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMaxUnavailable()) { hash = (37 * hash) + MAXUNAVAILABLE_FIELD_NUMBER; hash = (53 * hash) + getMaxUnavailable().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Spec to control the desired behavior of daemon set rolling update.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet) io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.class, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMaxUnavailableFieldBuilder(); } } public Builder clear() { super.clear(); if (maxUnavailableBuilder_ == null) { maxUnavailable_ = null; } else { maxUnavailableBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet build() { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet buildPartial() { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet result = new io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (maxUnavailableBuilder_ == null) { result.maxUnavailable_ = maxUnavailable_; } else { result.maxUnavailable_ = maxUnavailableBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet other) { if (other == io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet.getDefaultInstance()) return this; if (other.hasMaxUnavailable()) { mergeMaxUnavailable(other.getMaxUnavailable()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.IntStr.IntOrString maxUnavailable_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder> maxUnavailableBuilder_; /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public boolean hasMaxUnavailable() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrString getMaxUnavailable() { if (maxUnavailableBuilder_ == null) { return maxUnavailable_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxUnavailable_; } else { return maxUnavailableBuilder_.getMessage(); } } /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public Builder setMaxUnavailable(io.kubernetes.client.proto.IntStr.IntOrString value) { if (maxUnavailableBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maxUnavailable_ = value; onChanged(); } else { maxUnavailableBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public Builder setMaxUnavailable( io.kubernetes.client.proto.IntStr.IntOrString.Builder builderForValue) { if (maxUnavailableBuilder_ == null) { maxUnavailable_ = builderForValue.build(); onChanged(); } else { maxUnavailableBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public Builder mergeMaxUnavailable(io.kubernetes.client.proto.IntStr.IntOrString value) { if (maxUnavailableBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && maxUnavailable_ != null && maxUnavailable_ != io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance()) { maxUnavailable_ = io.kubernetes.client.proto.IntStr.IntOrString.newBuilder(maxUnavailable_).mergeFrom(value).buildPartial(); } else { maxUnavailable_ = value; } onChanged(); } else { maxUnavailableBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public Builder clearMaxUnavailable() { if (maxUnavailableBuilder_ == null) { maxUnavailable_ = null; onChanged(); } else { maxUnavailableBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrString.Builder getMaxUnavailableBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMaxUnavailableFieldBuilder().getBuilder(); } /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxUnavailableOrBuilder() { if (maxUnavailableBuilder_ != null) { return maxUnavailableBuilder_.getMessageOrBuilder(); } else { return maxUnavailable_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxUnavailable_; } } /** *
       * The maximum number of DaemonSet pods that can be unavailable during the
       * update. Value can be an absolute number (ex: 5) or a percentage of total
       * number of DaemonSet pods at the start of the update (ex: 10%). Absolute
       * number is calculated from percentage by rounding up.
       * This cannot be 0.
       * Default value is 1.
       * Example: when this is set to 30%, at most 30% of the total number of nodes
       * that should be running the daemon pod (i.e. status.desiredNumberScheduled)
       * can have their pods stopped for an update at any given
       * time. The update starts by stopping at most 30% of those DaemonSet pods
       * and then brings up new DaemonSet pods in their place. Once the new pods
       * are available, it then proceeds onto other DaemonSet pods, thus ensuring
       * that at least 70% of original number of DaemonSet pods are available at
       * all times during the update.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder> getMaxUnavailableFieldBuilder() { if (maxUnavailableBuilder_ == null) { maxUnavailableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder>( getMaxUnavailable(), getParentForChildren(), isClean()); maxUnavailable_ = null; } return maxUnavailableBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.RollingUpdateDaemonSet) private static final io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet(); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RollingUpdateDaemonSet parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RollingUpdateDaemonSet(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDaemonSet getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RollingUpdateDeploymentOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.RollingUpdateDeployment) com.google.protobuf.MessageOrBuilder { /** *
     * The maximum number of pods that can be unavailable during the update.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * Absolute number is calculated from percentage by rounding down.
     * This can not be 0 if MaxSurge is 0.
     * Defaults to 25%.
     * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
     * immediately when the rolling update starts. Once new pods are ready, old RC
     * can be scaled down further, followed by scaling up the new RC, ensuring
     * that the total number of pods available at all times during the update is at
     * least 70% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ boolean hasMaxUnavailable(); /** *
     * The maximum number of pods that can be unavailable during the update.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * Absolute number is calculated from percentage by rounding down.
     * This can not be 0 if MaxSurge is 0.
     * Defaults to 25%.
     * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
     * immediately when the rolling update starts. Once new pods are ready, old RC
     * can be scaled down further, followed by scaling up the new RC, ensuring
     * that the total number of pods available at all times during the update is at
     * least 70% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ io.kubernetes.client.proto.IntStr.IntOrString getMaxUnavailable(); /** *
     * The maximum number of pods that can be unavailable during the update.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * Absolute number is calculated from percentage by rounding down.
     * This can not be 0 if MaxSurge is 0.
     * Defaults to 25%.
     * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
     * immediately when the rolling update starts. Once new pods are ready, old RC
     * can be scaled down further, followed by scaling up the new RC, ensuring
     * that the total number of pods available at all times during the update is at
     * least 70% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxUnavailableOrBuilder(); /** *
     * The maximum number of pods that can be scheduled above the desired number of
     * pods.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * This can not be 0 if MaxUnavailable is 0.
     * Absolute number is calculated from percentage by rounding up.
     * Defaults to 25%.
     * Example: when this is set to 30%, the new RC can be scaled up immediately when
     * the rolling update starts, such that the total number of old and new pods do not exceed
     * 130% of desired pods. Once old pods have been killed,
     * new RC can be scaled up further, ensuring that total number of pods running
     * at any time during the update is atmost 130% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ boolean hasMaxSurge(); /** *
     * The maximum number of pods that can be scheduled above the desired number of
     * pods.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * This can not be 0 if MaxUnavailable is 0.
     * Absolute number is calculated from percentage by rounding up.
     * Defaults to 25%.
     * Example: when this is set to 30%, the new RC can be scaled up immediately when
     * the rolling update starts, such that the total number of old and new pods do not exceed
     * 130% of desired pods. Once old pods have been killed,
     * new RC can be scaled up further, ensuring that total number of pods running
     * at any time during the update is atmost 130% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ io.kubernetes.client.proto.IntStr.IntOrString getMaxSurge(); /** *
     * The maximum number of pods that can be scheduled above the desired number of
     * pods.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * This can not be 0 if MaxUnavailable is 0.
     * Absolute number is calculated from percentage by rounding up.
     * Defaults to 25%.
     * Example: when this is set to 30%, the new RC can be scaled up immediately when
     * the rolling update starts, such that the total number of old and new pods do not exceed
     * 130% of desired pods. Once old pods have been killed,
     * new RC can be scaled up further, ensuring that total number of pods running
     * at any time during the update is atmost 130% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxSurgeOrBuilder(); } /** *
   * Spec to control the desired behavior of rolling update.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.RollingUpdateDeployment} */ public static final class RollingUpdateDeployment extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.RollingUpdateDeployment) RollingUpdateDeploymentOrBuilder { private static final long serialVersionUID = 0L; // Use RollingUpdateDeployment.newBuilder() to construct. private RollingUpdateDeployment(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RollingUpdateDeployment() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RollingUpdateDeployment( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.IntStr.IntOrString.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = maxUnavailable_.toBuilder(); } maxUnavailable_ = input.readMessage(io.kubernetes.client.proto.IntStr.IntOrString.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maxUnavailable_); maxUnavailable_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { io.kubernetes.client.proto.IntStr.IntOrString.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = maxSurge_.toBuilder(); } maxSurge_ = input.readMessage(io.kubernetes.client.proto.IntStr.IntOrString.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(maxSurge_); maxSurge_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.class, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.Builder.class); } private int bitField0_; public static final int MAXUNAVAILABLE_FIELD_NUMBER = 1; private io.kubernetes.client.proto.IntStr.IntOrString maxUnavailable_; /** *
     * The maximum number of pods that can be unavailable during the update.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * Absolute number is calculated from percentage by rounding down.
     * This can not be 0 if MaxSurge is 0.
     * Defaults to 25%.
     * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
     * immediately when the rolling update starts. Once new pods are ready, old RC
     * can be scaled down further, followed by scaling up the new RC, ensuring
     * that the total number of pods available at all times during the update is at
     * least 70% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public boolean hasMaxUnavailable() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * The maximum number of pods that can be unavailable during the update.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * Absolute number is calculated from percentage by rounding down.
     * This can not be 0 if MaxSurge is 0.
     * Defaults to 25%.
     * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
     * immediately when the rolling update starts. Once new pods are ready, old RC
     * can be scaled down further, followed by scaling up the new RC, ensuring
     * that the total number of pods available at all times during the update is at
     * least 70% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrString getMaxUnavailable() { return maxUnavailable_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxUnavailable_; } /** *
     * The maximum number of pods that can be unavailable during the update.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * Absolute number is calculated from percentage by rounding down.
     * This can not be 0 if MaxSurge is 0.
     * Defaults to 25%.
     * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
     * immediately when the rolling update starts. Once new pods are ready, old RC
     * can be scaled down further, followed by scaling up the new RC, ensuring
     * that the total number of pods available at all times during the update is at
     * least 70% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxUnavailableOrBuilder() { return maxUnavailable_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxUnavailable_; } public static final int MAXSURGE_FIELD_NUMBER = 2; private io.kubernetes.client.proto.IntStr.IntOrString maxSurge_; /** *
     * The maximum number of pods that can be scheduled above the desired number of
     * pods.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * This can not be 0 if MaxUnavailable is 0.
     * Absolute number is calculated from percentage by rounding up.
     * Defaults to 25%.
     * Example: when this is set to 30%, the new RC can be scaled up immediately when
     * the rolling update starts, such that the total number of old and new pods do not exceed
     * 130% of desired pods. Once old pods have been killed,
     * new RC can be scaled up further, ensuring that total number of pods running
     * at any time during the update is atmost 130% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public boolean hasMaxSurge() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * The maximum number of pods that can be scheduled above the desired number of
     * pods.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * This can not be 0 if MaxUnavailable is 0.
     * Absolute number is calculated from percentage by rounding up.
     * Defaults to 25%.
     * Example: when this is set to 30%, the new RC can be scaled up immediately when
     * the rolling update starts, such that the total number of old and new pods do not exceed
     * 130% of desired pods. Once old pods have been killed,
     * new RC can be scaled up further, ensuring that total number of pods running
     * at any time during the update is atmost 130% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public io.kubernetes.client.proto.IntStr.IntOrString getMaxSurge() { return maxSurge_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxSurge_; } /** *
     * The maximum number of pods that can be scheduled above the desired number of
     * pods.
     * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
     * This can not be 0 if MaxUnavailable is 0.
     * Absolute number is calculated from percentage by rounding up.
     * Defaults to 25%.
     * Example: when this is set to 30%, the new RC can be scaled up immediately when
     * the rolling update starts, such that the total number of old and new pods do not exceed
     * 130% of desired pods. Once old pods have been killed,
     * new RC can be scaled up further, ensuring that total number of pods running
     * at any time during the update is atmost 130% of desired pods.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxSurgeOrBuilder() { return maxSurge_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxSurge_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMaxUnavailable()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getMaxSurge()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMaxUnavailable()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getMaxSurge()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment other = (io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment) obj; boolean result = true; result = result && (hasMaxUnavailable() == other.hasMaxUnavailable()); if (hasMaxUnavailable()) { result = result && getMaxUnavailable() .equals(other.getMaxUnavailable()); } result = result && (hasMaxSurge() == other.hasMaxSurge()); if (hasMaxSurge()) { result = result && getMaxSurge() .equals(other.getMaxSurge()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMaxUnavailable()) { hash = (37 * hash) + MAXUNAVAILABLE_FIELD_NUMBER; hash = (53 * hash) + getMaxUnavailable().hashCode(); } if (hasMaxSurge()) { hash = (37 * hash) + MAXSURGE_FIELD_NUMBER; hash = (53 * hash) + getMaxSurge().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Spec to control the desired behavior of rolling update.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.RollingUpdateDeployment} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.RollingUpdateDeployment) io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeploymentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.class, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMaxUnavailableFieldBuilder(); getMaxSurgeFieldBuilder(); } } public Builder clear() { super.clear(); if (maxUnavailableBuilder_ == null) { maxUnavailable_ = null; } else { maxUnavailableBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (maxSurgeBuilder_ == null) { maxSurge_ = null; } else { maxSurgeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment build() { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment buildPartial() { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment result = new io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (maxUnavailableBuilder_ == null) { result.maxUnavailable_ = maxUnavailable_; } else { result.maxUnavailable_ = maxUnavailableBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (maxSurgeBuilder_ == null) { result.maxSurge_ = maxSurge_; } else { result.maxSurge_ = maxSurgeBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment other) { if (other == io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment.getDefaultInstance()) return this; if (other.hasMaxUnavailable()) { mergeMaxUnavailable(other.getMaxUnavailable()); } if (other.hasMaxSurge()) { mergeMaxSurge(other.getMaxSurge()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.IntStr.IntOrString maxUnavailable_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder> maxUnavailableBuilder_; /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public boolean hasMaxUnavailable() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrString getMaxUnavailable() { if (maxUnavailableBuilder_ == null) { return maxUnavailable_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxUnavailable_; } else { return maxUnavailableBuilder_.getMessage(); } } /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public Builder setMaxUnavailable(io.kubernetes.client.proto.IntStr.IntOrString value) { if (maxUnavailableBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maxUnavailable_ = value; onChanged(); } else { maxUnavailableBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public Builder setMaxUnavailable( io.kubernetes.client.proto.IntStr.IntOrString.Builder builderForValue) { if (maxUnavailableBuilder_ == null) { maxUnavailable_ = builderForValue.build(); onChanged(); } else { maxUnavailableBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public Builder mergeMaxUnavailable(io.kubernetes.client.proto.IntStr.IntOrString value) { if (maxUnavailableBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && maxUnavailable_ != null && maxUnavailable_ != io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance()) { maxUnavailable_ = io.kubernetes.client.proto.IntStr.IntOrString.newBuilder(maxUnavailable_).mergeFrom(value).buildPartial(); } else { maxUnavailable_ = value; } onChanged(); } else { maxUnavailableBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public Builder clearMaxUnavailable() { if (maxUnavailableBuilder_ == null) { maxUnavailable_ = null; onChanged(); } else { maxUnavailableBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrString.Builder getMaxUnavailableBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMaxUnavailableFieldBuilder().getBuilder(); } /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ public io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxUnavailableOrBuilder() { if (maxUnavailableBuilder_ != null) { return maxUnavailableBuilder_.getMessageOrBuilder(); } else { return maxUnavailable_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxUnavailable_; } } /** *
       * The maximum number of pods that can be unavailable during the update.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * Absolute number is calculated from percentage by rounding down.
       * This can not be 0 if MaxSurge is 0.
       * Defaults to 25%.
       * Example: when this is set to 30%, the old RC can be scaled down to 70% of desired pods
       * immediately when the rolling update starts. Once new pods are ready, old RC
       * can be scaled down further, followed by scaling up the new RC, ensuring
       * that the total number of pods available at all times during the update is at
       * least 70% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxUnavailable = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder> getMaxUnavailableFieldBuilder() { if (maxUnavailableBuilder_ == null) { maxUnavailableBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder>( getMaxUnavailable(), getParentForChildren(), isClean()); maxUnavailable_ = null; } return maxUnavailableBuilder_; } private io.kubernetes.client.proto.IntStr.IntOrString maxSurge_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder> maxSurgeBuilder_; /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public boolean hasMaxSurge() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public io.kubernetes.client.proto.IntStr.IntOrString getMaxSurge() { if (maxSurgeBuilder_ == null) { return maxSurge_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxSurge_; } else { return maxSurgeBuilder_.getMessage(); } } /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public Builder setMaxSurge(io.kubernetes.client.proto.IntStr.IntOrString value) { if (maxSurgeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } maxSurge_ = value; onChanged(); } else { maxSurgeBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public Builder setMaxSurge( io.kubernetes.client.proto.IntStr.IntOrString.Builder builderForValue) { if (maxSurgeBuilder_ == null) { maxSurge_ = builderForValue.build(); onChanged(); } else { maxSurgeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public Builder mergeMaxSurge(io.kubernetes.client.proto.IntStr.IntOrString value) { if (maxSurgeBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && maxSurge_ != null && maxSurge_ != io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance()) { maxSurge_ = io.kubernetes.client.proto.IntStr.IntOrString.newBuilder(maxSurge_).mergeFrom(value).buildPartial(); } else { maxSurge_ = value; } onChanged(); } else { maxSurgeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public Builder clearMaxSurge() { if (maxSurgeBuilder_ == null) { maxSurge_ = null; onChanged(); } else { maxSurgeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public io.kubernetes.client.proto.IntStr.IntOrString.Builder getMaxSurgeBuilder() { bitField0_ |= 0x00000002; onChanged(); return getMaxSurgeFieldBuilder().getBuilder(); } /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ public io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder getMaxSurgeOrBuilder() { if (maxSurgeBuilder_ != null) { return maxSurgeBuilder_.getMessageOrBuilder(); } else { return maxSurge_ == null ? io.kubernetes.client.proto.IntStr.IntOrString.getDefaultInstance() : maxSurge_; } } /** *
       * The maximum number of pods that can be scheduled above the desired number of
       * pods.
       * Value can be an absolute number (ex: 5) or a percentage of desired pods (ex: 10%).
       * This can not be 0 if MaxUnavailable is 0.
       * Absolute number is calculated from percentage by rounding up.
       * Defaults to 25%.
       * Example: when this is set to 30%, the new RC can be scaled up immediately when
       * the rolling update starts, such that the total number of old and new pods do not exceed
       * 130% of desired pods. Once old pods have been killed,
       * new RC can be scaled up further, ensuring that total number of pods running
       * at any time during the update is atmost 130% of desired pods.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.util.intstr.IntOrString maxSurge = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder> getMaxSurgeFieldBuilder() { if (maxSurgeBuilder_ == null) { maxSurgeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.IntStr.IntOrString, io.kubernetes.client.proto.IntStr.IntOrString.Builder, io.kubernetes.client.proto.IntStr.IntOrStringOrBuilder>( getMaxSurge(), getParentForChildren(), isClean()); maxSurge_ = null; } return maxSurgeBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.RollingUpdateDeployment) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.RollingUpdateDeployment) private static final io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment(); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RollingUpdateDeployment parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RollingUpdateDeployment(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateDeployment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RollingUpdateStatefulSetStrategyOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy) com.google.protobuf.MessageOrBuilder { /** *
     * Partition indicates the ordinal at which the StatefulSet should be
     * partitioned.
     * Default value is 0.
     * +optional
     * 
* * optional int32 partition = 1; */ boolean hasPartition(); /** *
     * Partition indicates the ordinal at which the StatefulSet should be
     * partitioned.
     * Default value is 0.
     * +optional
     * 
* * optional int32 partition = 1; */ int getPartition(); } /** *
   * RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy} */ public static final class RollingUpdateStatefulSetStrategy extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy) RollingUpdateStatefulSetStrategyOrBuilder { private static final long serialVersionUID = 0L; // Use RollingUpdateStatefulSetStrategy.newBuilder() to construct. private RollingUpdateStatefulSetStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RollingUpdateStatefulSetStrategy() { partition_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RollingUpdateStatefulSetStrategy( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; partition_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.class, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.Builder.class); } private int bitField0_; public static final int PARTITION_FIELD_NUMBER = 1; private int partition_; /** *
     * Partition indicates the ordinal at which the StatefulSet should be
     * partitioned.
     * Default value is 0.
     * +optional
     * 
* * optional int32 partition = 1; */ public boolean hasPartition() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Partition indicates the ordinal at which the StatefulSet should be
     * partitioned.
     * Default value is 0.
     * +optional
     * 
* * optional int32 partition = 1; */ public int getPartition() { return partition_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, partition_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, partition_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy other = (io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy) obj; boolean result = true; result = result && (hasPartition() == other.hasPartition()); if (hasPartition()) { result = result && (getPartition() == other.getPartition()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasPartition()) { hash = (37 * hash) + PARTITION_FIELD_NUMBER; hash = (53 * hash) + getPartition(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy) io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.class, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); partition_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy build() { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy buildPartial() { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy result = new io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.partition_ = partition_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy other) { if (other == io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.getDefaultInstance()) return this; if (other.hasPartition()) { setPartition(other.getPartition()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int partition_ ; /** *
       * Partition indicates the ordinal at which the StatefulSet should be
       * partitioned.
       * Default value is 0.
       * +optional
       * 
* * optional int32 partition = 1; */ public boolean hasPartition() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Partition indicates the ordinal at which the StatefulSet should be
       * partitioned.
       * Default value is 0.
       * +optional
       * 
* * optional int32 partition = 1; */ public int getPartition() { return partition_; } /** *
       * Partition indicates the ordinal at which the StatefulSet should be
       * partitioned.
       * Default value is 0.
       * +optional
       * 
* * optional int32 partition = 1; */ public Builder setPartition(int value) { bitField0_ |= 0x00000001; partition_ = value; onChanged(); return this; } /** *
       * Partition indicates the ordinal at which the StatefulSet should be
       * partitioned.
       * Default value is 0.
       * +optional
       * 
* * optional int32 partition = 1; */ public Builder clearPartition() { bitField0_ = (bitField0_ & ~0x00000001); partition_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy) private static final io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy(); } public static io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public RollingUpdateStatefulSetStrategy parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RollingUpdateStatefulSetStrategy(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ScaleOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.Scale) com.google.protobuf.MessageOrBuilder { /** *
     * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ boolean hasMetadata(); /** *
     * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMeta getMetadata(); /** *
     * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder(); /** *
     * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ boolean hasSpec(); /** *
     * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.ScaleSpec getSpec(); /** *
     * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.ScaleSpecOrBuilder getSpecOrBuilder(); /** *
     * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ boolean hasStatus(); /** *
     * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.ScaleStatus getStatus(); /** *
     * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.ScaleStatusOrBuilder getStatusOrBuilder(); } /** *
   * Scale represents a scaling request for a resource.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.Scale} */ public static final class Scale extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.Scale) ScaleOrBuilder { private static final long serialVersionUID = 0L; // Use Scale.newBuilder() to construct. private Scale(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Scale() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Scale( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ObjectMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ObjectMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = spec_.toBuilder(); } spec_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(spec_); spec_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = status_.toBuilder(); } status_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(status_); status_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Scale_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Scale_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.Scale.class, io.kubernetes.client.proto.V1beta2Apps.Scale.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_; /** *
     * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } /** *
     * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } public static final int SPEC_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1beta2Apps.ScaleSpec spec_; /** *
     * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleSpec getSpec() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.getDefaultInstance() : spec_; } /** *
     * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleSpecOrBuilder getSpecOrBuilder() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.getDefaultInstance() : spec_; } public static final int STATUS_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1beta2Apps.ScaleStatus status_; /** *
     * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleStatus getStatus() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.getDefaultInstance() : status_; } /** *
     * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleStatusOrBuilder getStatusOrBuilder() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.getDefaultInstance() : status_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getStatus()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getStatus()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.Scale)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.Scale other = (io.kubernetes.client.proto.V1beta2Apps.Scale) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && (hasSpec() == other.hasSpec()); if (hasSpec()) { result = result && getSpec() .equals(other.getSpec()); } result = result && (hasStatus() == other.hasStatus()); if (hasStatus()) { result = result && getStatus() .equals(other.getStatus()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (hasSpec()) { hash = (37 * hash) + SPEC_FIELD_NUMBER; hash = (53 * hash) + getSpec().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.Scale parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.Scale prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Scale represents a scaling request for a resource.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.Scale} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.Scale) io.kubernetes.client.proto.V1beta2Apps.ScaleOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Scale_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Scale_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.Scale.class, io.kubernetes.client.proto.V1beta2Apps.Scale.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.Scale.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getSpecFieldBuilder(); getStatusFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (specBuilder_ == null) { spec_ = null; } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (statusBuilder_ == null) { status_ = null; } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_Scale_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.Scale getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.Scale.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.Scale build() { io.kubernetes.client.proto.V1beta2Apps.Scale result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.Scale buildPartial() { io.kubernetes.client.proto.V1beta2Apps.Scale result = new io.kubernetes.client.proto.V1beta2Apps.Scale(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (specBuilder_ == null) { result.spec_ = spec_; } else { result.spec_ = specBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (statusBuilder_ == null) { result.status_ = status_; } else { result.status_ = statusBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.Scale) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.Scale)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.Scale other) { if (other == io.kubernetes.client.proto.V1beta2Apps.Scale.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (other.hasSpec()) { mergeSpec(other.getSpec()); } if (other.hasStatus()) { mergeStatus(other.getStatus()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.Scale parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.Scale) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> metadataBuilder_; /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ObjectMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ObjectMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } } /** *
       * Standard object metadata; More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata.
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.ScaleSpec spec_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ScaleSpec, io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.ScaleSpecOrBuilder> specBuilder_; /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleSpec getSpec() { if (specBuilder_ == null) { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.getDefaultInstance() : spec_; } else { return specBuilder_.getMessage(); } } /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public Builder setSpec(io.kubernetes.client.proto.V1beta2Apps.ScaleSpec value) { if (specBuilder_ == null) { if (value == null) { throw new NullPointerException(); } spec_ = value; onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public Builder setSpec( io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public Builder mergeSpec(io.kubernetes.client.proto.V1beta2Apps.ScaleSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && spec_ != null && spec_ != io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.getDefaultInstance()) { spec_ = io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); } else { spec_ = value; } onChanged(); } else { specBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public Builder clearSpec() { if (specBuilder_ == null) { spec_ = null; onChanged(); } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.Builder getSpecBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSpecFieldBuilder().getBuilder(); } /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleSpecOrBuilder getSpecOrBuilder() { if (specBuilder_ != null) { return specBuilder_.getMessageOrBuilder(); } else { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.getDefaultInstance() : spec_; } } /** *
       * defines the behavior of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleSpec spec = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ScaleSpec, io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.ScaleSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ScaleSpec, io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.ScaleSpecOrBuilder>( getSpec(), getParentForChildren(), isClean()); spec_ = null; } return specBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.ScaleStatus status_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ScaleStatus, io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.ScaleStatusOrBuilder> statusBuilder_; /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleStatus getStatus() { if (statusBuilder_ == null) { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.getDefaultInstance() : status_; } else { return statusBuilder_.getMessage(); } } /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public Builder setStatus(io.kubernetes.client.proto.V1beta2Apps.ScaleStatus value) { if (statusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } status_ = value; onChanged(); } else { statusBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public Builder setStatus( io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.Builder builderForValue) { if (statusBuilder_ == null) { status_ = builderForValue.build(); onChanged(); } else { statusBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public Builder mergeStatus(io.kubernetes.client.proto.V1beta2Apps.ScaleStatus value) { if (statusBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && status_ != null && status_ != io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.getDefaultInstance()) { status_ = io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.newBuilder(status_).mergeFrom(value).buildPartial(); } else { status_ = value; } onChanged(); } else { statusBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public Builder clearStatus() { if (statusBuilder_ == null) { status_ = null; onChanged(); } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.Builder getStatusBuilder() { bitField0_ |= 0x00000004; onChanged(); return getStatusFieldBuilder().getBuilder(); } /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.ScaleStatusOrBuilder getStatusOrBuilder() { if (statusBuilder_ != null) { return statusBuilder_.getMessageOrBuilder(); } else { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.getDefaultInstance() : status_; } } /** *
       * current status of the scale. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#spec-and-status. Read-only.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.ScaleStatus status = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ScaleStatus, io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.ScaleStatusOrBuilder> getStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.ScaleStatus, io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.ScaleStatusOrBuilder>( getStatus(), getParentForChildren(), isClean()); status_ = null; } return statusBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.Scale) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.Scale) private static final io.kubernetes.client.proto.V1beta2Apps.Scale DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.Scale(); } public static io.kubernetes.client.proto.V1beta2Apps.Scale getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public Scale parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Scale(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.Scale getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ScaleSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ScaleSpec) com.google.protobuf.MessageOrBuilder { /** *
     * desired number of instances for the scaled object.
     * +optional
     * 
* * optional int32 replicas = 1; */ boolean hasReplicas(); /** *
     * desired number of instances for the scaled object.
     * +optional
     * 
* * optional int32 replicas = 1; */ int getReplicas(); } /** *
   * ScaleSpec describes the attributes of a scale subresource
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ScaleSpec} */ public static final class ScaleSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ScaleSpec) ScaleSpecOrBuilder { private static final long serialVersionUID = 0L; // Use ScaleSpec.newBuilder() to construct. private ScaleSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ScaleSpec() { replicas_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ScaleSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; replicas_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.class, io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.Builder.class); } private int bitField0_; public static final int REPLICAS_FIELD_NUMBER = 1; private int replicas_; /** *
     * desired number of instances for the scaled object.
     * +optional
     * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * desired number of instances for the scaled object.
     * +optional
     * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, replicas_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, replicas_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ScaleSpec)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ScaleSpec other = (io.kubernetes.client.proto.V1beta2Apps.ScaleSpec) obj; boolean result = true; result = result && (hasReplicas() == other.hasReplicas()); if (hasReplicas()) { result = result && (getReplicas() == other.getReplicas()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasReplicas()) { hash = (37 * hash) + REPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReplicas(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ScaleSpec prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ScaleSpec describes the attributes of a scale subresource
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ScaleSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ScaleSpec) io.kubernetes.client.proto.V1beta2Apps.ScaleSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.class, io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); replicas_ = 0; bitField0_ = (bitField0_ & ~0x00000001); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ScaleSpec getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ScaleSpec build() { io.kubernetes.client.proto.V1beta2Apps.ScaleSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ScaleSpec buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ScaleSpec result = new io.kubernetes.client.proto.V1beta2Apps.ScaleSpec(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.replicas_ = replicas_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ScaleSpec) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ScaleSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ScaleSpec other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ScaleSpec.getDefaultInstance()) return this; if (other.hasReplicas()) { setReplicas(other.getReplicas()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ScaleSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ScaleSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int replicas_ ; /** *
       * desired number of instances for the scaled object.
       * +optional
       * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * desired number of instances for the scaled object.
       * +optional
       * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } /** *
       * desired number of instances for the scaled object.
       * +optional
       * 
* * optional int32 replicas = 1; */ public Builder setReplicas(int value) { bitField0_ |= 0x00000001; replicas_ = value; onChanged(); return this; } /** *
       * desired number of instances for the scaled object.
       * +optional
       * 
* * optional int32 replicas = 1; */ public Builder clearReplicas() { bitField0_ = (bitField0_ & ~0x00000001); replicas_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ScaleSpec) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ScaleSpec) private static final io.kubernetes.client.proto.V1beta2Apps.ScaleSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ScaleSpec(); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleSpec getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ScaleSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ScaleSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ScaleSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ScaleStatusOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.ScaleStatus) com.google.protobuf.MessageOrBuilder { /** *
     * actual number of observed instances of the scaled object.
     * 
* * optional int32 replicas = 1; */ boolean hasReplicas(); /** *
     * actual number of observed instances of the scaled object.
     * 
* * optional int32 replicas = 1; */ int getReplicas(); /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ int getSelectorCount(); /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ boolean containsSelector( java.lang.String key); /** * Use {@link #getSelectorMap()} instead. */ @java.lang.Deprecated java.util.Map getSelector(); /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ java.util.Map getSelectorMap(); /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ java.lang.String getSelectorOrDefault( java.lang.String key, java.lang.String defaultValue); /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ java.lang.String getSelectorOrThrow( java.lang.String key); /** *
     * label selector for pods that should match the replicas count. This is a serializated
     * version of both map-based and more expressive set-based selectors. This is done to
     * avoid introspection in the clients. The string will be in the same format as the
     * query-param syntax. If the target type only supports map-based selectors, both this
     * field and map-based selector field are populated.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional string targetSelector = 3; */ boolean hasTargetSelector(); /** *
     * label selector for pods that should match the replicas count. This is a serializated
     * version of both map-based and more expressive set-based selectors. This is done to
     * avoid introspection in the clients. The string will be in the same format as the
     * query-param syntax. If the target type only supports map-based selectors, both this
     * field and map-based selector field are populated.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional string targetSelector = 3; */ java.lang.String getTargetSelector(); /** *
     * label selector for pods that should match the replicas count. This is a serializated
     * version of both map-based and more expressive set-based selectors. This is done to
     * avoid introspection in the clients. The string will be in the same format as the
     * query-param syntax. If the target type only supports map-based selectors, both this
     * field and map-based selector field are populated.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional string targetSelector = 3; */ com.google.protobuf.ByteString getTargetSelectorBytes(); } /** *
   * ScaleStatus represents the current status of a scale subresource.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ScaleStatus} */ public static final class ScaleStatus extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.ScaleStatus) ScaleStatusOrBuilder { private static final long serialVersionUID = 0L; // Use ScaleStatus.newBuilder() to construct. private ScaleStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ScaleStatus() { replicas_ = 0; targetSelector_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ScaleStatus( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; replicas_ = input.readInt32(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { selector_ = com.google.protobuf.MapField.newMapField( SelectorDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000002; } com.google.protobuf.MapEntry selector__ = input.readMessage( SelectorDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); selector_.getMutableMap().put( selector__.getKey(), selector__.getValue()); break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; targetSelector_ = bs; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 2: return internalGetSelector(); default: throw new RuntimeException( "Invalid map field number: " + number); } } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.class, io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.Builder.class); } private int bitField0_; public static final int REPLICAS_FIELD_NUMBER = 1; private int replicas_; /** *
     * actual number of observed instances of the scaled object.
     * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * actual number of observed instances of the scaled object.
     * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } public static final int SELECTOR_FIELD_NUMBER = 2; private static final class SelectorDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, java.lang.String> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_SelectorEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.STRING, ""); } private com.google.protobuf.MapField< java.lang.String, java.lang.String> selector_; private com.google.protobuf.MapField internalGetSelector() { if (selector_ == null) { return com.google.protobuf.MapField.emptyMapField( SelectorDefaultEntryHolder.defaultEntry); } return selector_; } public int getSelectorCount() { return internalGetSelector().getMap().size(); } /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ public boolean containsSelector( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } return internalGetSelector().getMap().containsKey(key); } /** * Use {@link #getSelectorMap()} instead. */ @java.lang.Deprecated public java.util.Map getSelector() { return getSelectorMap(); } /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ public java.util.Map getSelectorMap() { return internalGetSelector().getMap(); } /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ public java.lang.String getSelectorOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetSelector().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
     * +optional
     * 
* * map<string, string> selector = 2; */ public java.lang.String getSelectorOrThrow( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetSelector().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public static final int TARGETSELECTOR_FIELD_NUMBER = 3; private volatile java.lang.Object targetSelector_; /** *
     * label selector for pods that should match the replicas count. This is a serializated
     * version of both map-based and more expressive set-based selectors. This is done to
     * avoid introspection in the clients. The string will be in the same format as the
     * query-param syntax. If the target type only supports map-based selectors, both this
     * field and map-based selector field are populated.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional string targetSelector = 3; */ public boolean hasTargetSelector() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * label selector for pods that should match the replicas count. This is a serializated
     * version of both map-based and more expressive set-based selectors. This is done to
     * avoid introspection in the clients. The string will be in the same format as the
     * query-param syntax. If the target type only supports map-based selectors, both this
     * field and map-based selector field are populated.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional string targetSelector = 3; */ public java.lang.String getTargetSelector() { java.lang.Object ref = targetSelector_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { targetSelector_ = s; } return s; } } /** *
     * label selector for pods that should match the replicas count. This is a serializated
     * version of both map-based and more expressive set-based selectors. This is done to
     * avoid introspection in the clients. The string will be in the same format as the
     * query-param syntax. If the target type only supports map-based selectors, both this
     * field and map-based selector field are populated.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional string targetSelector = 3; */ public com.google.protobuf.ByteString getTargetSelectorBytes() { java.lang.Object ref = targetSelector_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetSelector_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, replicas_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetSelector(), SelectorDefaultEntryHolder.defaultEntry, 2); if (((bitField0_ & 0x00000002) == 0x00000002)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, targetSelector_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, replicas_); } for (java.util.Map.Entry entry : internalGetSelector().getMap().entrySet()) { com.google.protobuf.MapEntry selector__ = SelectorDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, selector__); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, targetSelector_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.ScaleStatus)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.ScaleStatus other = (io.kubernetes.client.proto.V1beta2Apps.ScaleStatus) obj; boolean result = true; result = result && (hasReplicas() == other.hasReplicas()); if (hasReplicas()) { result = result && (getReplicas() == other.getReplicas()); } result = result && internalGetSelector().equals( other.internalGetSelector()); result = result && (hasTargetSelector() == other.hasTargetSelector()); if (hasTargetSelector()) { result = result && getTargetSelector() .equals(other.getTargetSelector()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasReplicas()) { hash = (37 * hash) + REPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReplicas(); } if (!internalGetSelector().getMap().isEmpty()) { hash = (37 * hash) + SELECTOR_FIELD_NUMBER; hash = (53 * hash) + internalGetSelector().hashCode(); } if (hasTargetSelector()) { hash = (37 * hash) + TARGETSELECTOR_FIELD_NUMBER; hash = (53 * hash) + getTargetSelector().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.ScaleStatus prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * ScaleStatus represents the current status of a scale subresource.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.ScaleStatus} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.ScaleStatus) io.kubernetes.client.proto.V1beta2Apps.ScaleStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 2: return internalGetSelector(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 2: return internalGetMutableSelector(); default: throw new RuntimeException( "Invalid map field number: " + number); } } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.class, io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); replicas_ = 0; bitField0_ = (bitField0_ & ~0x00000001); internalGetMutableSelector().clear(); targetSelector_ = ""; bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.ScaleStatus getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.ScaleStatus build() { io.kubernetes.client.proto.V1beta2Apps.ScaleStatus result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.ScaleStatus buildPartial() { io.kubernetes.client.proto.V1beta2Apps.ScaleStatus result = new io.kubernetes.client.proto.V1beta2Apps.ScaleStatus(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.replicas_ = replicas_; result.selector_ = internalGetSelector(); result.selector_.makeImmutable(); if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000002; } result.targetSelector_ = targetSelector_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.ScaleStatus) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.ScaleStatus)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.ScaleStatus other) { if (other == io.kubernetes.client.proto.V1beta2Apps.ScaleStatus.getDefaultInstance()) return this; if (other.hasReplicas()) { setReplicas(other.getReplicas()); } internalGetMutableSelector().mergeFrom( other.internalGetSelector()); if (other.hasTargetSelector()) { bitField0_ |= 0x00000004; targetSelector_ = other.targetSelector_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.ScaleStatus parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.ScaleStatus) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int replicas_ ; /** *
       * actual number of observed instances of the scaled object.
       * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * actual number of observed instances of the scaled object.
       * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } /** *
       * actual number of observed instances of the scaled object.
       * 
* * optional int32 replicas = 1; */ public Builder setReplicas(int value) { bitField0_ |= 0x00000001; replicas_ = value; onChanged(); return this; } /** *
       * actual number of observed instances of the scaled object.
       * 
* * optional int32 replicas = 1; */ public Builder clearReplicas() { bitField0_ = (bitField0_ & ~0x00000001); replicas_ = 0; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, java.lang.String> selector_; private com.google.protobuf.MapField internalGetSelector() { if (selector_ == null) { return com.google.protobuf.MapField.emptyMapField( SelectorDefaultEntryHolder.defaultEntry); } return selector_; } private com.google.protobuf.MapField internalGetMutableSelector() { onChanged();; if (selector_ == null) { selector_ = com.google.protobuf.MapField.newMapField( SelectorDefaultEntryHolder.defaultEntry); } if (!selector_.isMutable()) { selector_ = selector_.copy(); } return selector_; } public int getSelectorCount() { return internalGetSelector().getMap().size(); } /** *
       * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
       * +optional
       * 
* * map<string, string> selector = 2; */ public boolean containsSelector( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } return internalGetSelector().getMap().containsKey(key); } /** * Use {@link #getSelectorMap()} instead. */ @java.lang.Deprecated public java.util.Map getSelector() { return getSelectorMap(); } /** *
       * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
       * +optional
       * 
* * map<string, string> selector = 2; */ public java.util.Map getSelectorMap() { return internalGetSelector().getMap(); } /** *
       * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
       * +optional
       * 
* * map<string, string> selector = 2; */ public java.lang.String getSelectorOrDefault( java.lang.String key, java.lang.String defaultValue) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetSelector().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
       * +optional
       * 
* * map<string, string> selector = 2; */ public java.lang.String getSelectorOrThrow( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetSelector().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearSelector() { internalGetMutableSelector().getMutableMap() .clear(); return this; } /** *
       * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
       * +optional
       * 
* * map<string, string> selector = 2; */ public Builder removeSelector( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } internalGetMutableSelector().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableSelector() { return internalGetMutableSelector().getMutableMap(); } /** *
       * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
       * +optional
       * 
* * map<string, string> selector = 2; */ public Builder putSelector( java.lang.String key, java.lang.String value) { if (key == null) { throw new java.lang.NullPointerException(); } if (value == null) { throw new java.lang.NullPointerException(); } internalGetMutableSelector().getMutableMap() .put(key, value); return this; } /** *
       * label query over pods that should match the replicas count. More info: http://kubernetes.io/docs/user-guide/labels#label-selectors
       * +optional
       * 
* * map<string, string> selector = 2; */ public Builder putAllSelector( java.util.Map values) { internalGetMutableSelector().getMutableMap() .putAll(values); return this; } private java.lang.Object targetSelector_ = ""; /** *
       * label selector for pods that should match the replicas count. This is a serializated
       * version of both map-based and more expressive set-based selectors. This is done to
       * avoid introspection in the clients. The string will be in the same format as the
       * query-param syntax. If the target type only supports map-based selectors, both this
       * field and map-based selector field are populated.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional string targetSelector = 3; */ public boolean hasTargetSelector() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * label selector for pods that should match the replicas count. This is a serializated
       * version of both map-based and more expressive set-based selectors. This is done to
       * avoid introspection in the clients. The string will be in the same format as the
       * query-param syntax. If the target type only supports map-based selectors, both this
       * field and map-based selector field are populated.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional string targetSelector = 3; */ public java.lang.String getTargetSelector() { java.lang.Object ref = targetSelector_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { targetSelector_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * label selector for pods that should match the replicas count. This is a serializated
       * version of both map-based and more expressive set-based selectors. This is done to
       * avoid introspection in the clients. The string will be in the same format as the
       * query-param syntax. If the target type only supports map-based selectors, both this
       * field and map-based selector field are populated.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional string targetSelector = 3; */ public com.google.protobuf.ByteString getTargetSelectorBytes() { java.lang.Object ref = targetSelector_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); targetSelector_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * label selector for pods that should match the replicas count. This is a serializated
       * version of both map-based and more expressive set-based selectors. This is done to
       * avoid introspection in the clients. The string will be in the same format as the
       * query-param syntax. If the target type only supports map-based selectors, both this
       * field and map-based selector field are populated.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional string targetSelector = 3; */ public Builder setTargetSelector( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; targetSelector_ = value; onChanged(); return this; } /** *
       * label selector for pods that should match the replicas count. This is a serializated
       * version of both map-based and more expressive set-based selectors. This is done to
       * avoid introspection in the clients. The string will be in the same format as the
       * query-param syntax. If the target type only supports map-based selectors, both this
       * field and map-based selector field are populated.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional string targetSelector = 3; */ public Builder clearTargetSelector() { bitField0_ = (bitField0_ & ~0x00000004); targetSelector_ = getDefaultInstance().getTargetSelector(); onChanged(); return this; } /** *
       * label selector for pods that should match the replicas count. This is a serializated
       * version of both map-based and more expressive set-based selectors. This is done to
       * avoid introspection in the clients. The string will be in the same format as the
       * query-param syntax. If the target type only supports map-based selectors, both this
       * field and map-based selector field are populated.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional string targetSelector = 3; */ public Builder setTargetSelectorBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; targetSelector_ = value; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.ScaleStatus) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.ScaleStatus) private static final io.kubernetes.client.proto.V1beta2Apps.ScaleStatus DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.ScaleStatus(); } public static io.kubernetes.client.proto.V1beta2Apps.ScaleStatus getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public ScaleStatus parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ScaleStatus(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.ScaleStatus getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StatefulSetOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.StatefulSet) com.google.protobuf.MessageOrBuilder { /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ boolean hasMetadata(); /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMeta getMetadata(); /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder(); /** *
     * Spec defines the desired identities of pods in this set.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ boolean hasSpec(); /** *
     * Spec defines the desired identities of pods in this set.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec getSpec(); /** *
     * Spec defines the desired identities of pods in this set.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpecOrBuilder getSpecOrBuilder(); /** *
     * Status is the current status of Pods in this StatefulSet. This data
     * may be out of date by some window of time.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ boolean hasStatus(); /** *
     * Status is the current status of Pods in this StatefulSet. This data
     * may be out of date by some window of time.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus getStatus(); /** *
     * Status is the current status of Pods in this StatefulSet. This data
     * may be out of date by some window of time.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatusOrBuilder getStatusOrBuilder(); } /** *
   * StatefulSet represents a set of pods with consistent identities.
   * Identities are defined as:
   *  - Network: A single stable DNS and hostname.
   *  - Storage: As many VolumeClaims as requested.
   * The StatefulSet guarantees that a given network identity will always
   * map to the same storage identity.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSet} */ public static final class StatefulSet extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.StatefulSet) StatefulSetOrBuilder { private static final long serialVersionUID = 0L; // Use StatefulSet.newBuilder() to construct. private StatefulSet(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StatefulSet() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StatefulSet( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ObjectMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ObjectMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = spec_.toBuilder(); } spec_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(spec_); spec_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = status_.toBuilder(); } status_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(status_); status_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSet_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSet_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSet.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_; /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } public static final int SPEC_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec spec_; /** *
     * Spec defines the desired identities of pods in this set.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * Spec defines the desired identities of pods in this set.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec getSpec() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.getDefaultInstance() : spec_; } /** *
     * Spec defines the desired identities of pods in this set.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpecOrBuilder getSpecOrBuilder() { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.getDefaultInstance() : spec_; } public static final int STATUS_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus status_; /** *
     * Status is the current status of Pods in this StatefulSet. This data
     * may be out of date by some window of time.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * Status is the current status of Pods in this StatefulSet. This data
     * may be out of date by some window of time.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus getStatus() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.getDefaultInstance() : status_; } /** *
     * Status is the current status of Pods in this StatefulSet. This data
     * may be out of date by some window of time.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatusOrBuilder getStatusOrBuilder() { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.getDefaultInstance() : status_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getStatus()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSpec()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getStatus()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSet)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.StatefulSet other = (io.kubernetes.client.proto.V1beta2Apps.StatefulSet) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && (hasSpec() == other.hasSpec()); if (hasSpec()) { result = result && getSpec() .equals(other.getSpec()); } result = result && (hasStatus() == other.hasStatus()); if (hasStatus()) { result = result && getStatus() .equals(other.getStatus()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (hasSpec()) { hash = (37 * hash) + SPEC_FIELD_NUMBER; hash = (53 * hash) + getSpec().hashCode(); } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.StatefulSet prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * StatefulSet represents a set of pods with consistent identities.
     * Identities are defined as:
     *  - Network: A single stable DNS and hostname.
     *  - Storage: As many VolumeClaims as requested.
     * The StatefulSet guarantees that a given network identity will always
     * map to the same storage identity.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSet} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.StatefulSet) io.kubernetes.client.proto.V1beta2Apps.StatefulSetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSet_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSet_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSet.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.StatefulSet.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getSpecFieldBuilder(); getStatusFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (specBuilder_ == null) { spec_ = null; } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (statusBuilder_ == null) { status_ = null; } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSet_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSet getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.StatefulSet.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.StatefulSet build() { io.kubernetes.client.proto.V1beta2Apps.StatefulSet result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSet buildPartial() { io.kubernetes.client.proto.V1beta2Apps.StatefulSet result = new io.kubernetes.client.proto.V1beta2Apps.StatefulSet(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (specBuilder_ == null) { result.spec_ = spec_; } else { result.spec_ = specBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (statusBuilder_ == null) { result.status_ = status_; } else { result.status_ = statusBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSet) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.StatefulSet)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.StatefulSet other) { if (other == io.kubernetes.client.proto.V1beta2Apps.StatefulSet.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (other.hasSpec()) { mergeSpec(other.getSpec()); } if (other.hasStatus()) { mergeStatus(other.getStatus()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.StatefulSet parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.StatefulSet) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ObjectMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> metadataBuilder_; /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ObjectMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ObjectMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ObjectMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ObjectMeta.getDefaultInstance() : metadata_; } } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ObjectMeta, io.kubernetes.client.proto.Meta.ObjectMeta.Builder, io.kubernetes.client.proto.Meta.ObjectMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec spec_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec, io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpecOrBuilder> specBuilder_; /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public boolean hasSpec() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec getSpec() { if (specBuilder_ == null) { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.getDefaultInstance() : spec_; } else { return specBuilder_.getMessage(); } } /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public Builder setSpec(io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec value) { if (specBuilder_ == null) { if (value == null) { throw new NullPointerException(); } spec_ = value; onChanged(); } else { specBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public Builder setSpec( io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.Builder builderForValue) { if (specBuilder_ == null) { spec_ = builderForValue.build(); onChanged(); } else { specBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public Builder mergeSpec(io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec value) { if (specBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && spec_ != null && spec_ != io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.getDefaultInstance()) { spec_ = io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.newBuilder(spec_).mergeFrom(value).buildPartial(); } else { spec_ = value; } onChanged(); } else { specBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public Builder clearSpec() { if (specBuilder_ == null) { spec_ = null; onChanged(); } else { specBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.Builder getSpecBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSpecFieldBuilder().getBuilder(); } /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpecOrBuilder getSpecOrBuilder() { if (specBuilder_ != null) { return specBuilder_.getMessageOrBuilder(); } else { return spec_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.getDefaultInstance() : spec_; } } /** *
       * Spec defines the desired identities of pods in this set.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetSpec spec = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec, io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpecOrBuilder> getSpecFieldBuilder() { if (specBuilder_ == null) { specBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec, io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpecOrBuilder>( getSpec(), getParentForChildren(), isClean()); spec_ = null; } return specBuilder_; } private io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus status_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus, io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatusOrBuilder> statusBuilder_; /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public boolean hasStatus() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus getStatus() { if (statusBuilder_ == null) { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.getDefaultInstance() : status_; } else { return statusBuilder_.getMessage(); } } /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public Builder setStatus(io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus value) { if (statusBuilder_ == null) { if (value == null) { throw new NullPointerException(); } status_ = value; onChanged(); } else { statusBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public Builder setStatus( io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.Builder builderForValue) { if (statusBuilder_ == null) { status_ = builderForValue.build(); onChanged(); } else { statusBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public Builder mergeStatus(io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus value) { if (statusBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && status_ != null && status_ != io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.getDefaultInstance()) { status_ = io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.newBuilder(status_).mergeFrom(value).buildPartial(); } else { status_ = value; } onChanged(); } else { statusBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public Builder clearStatus() { if (statusBuilder_ == null) { status_ = null; onChanged(); } else { statusBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.Builder getStatusBuilder() { bitField0_ |= 0x00000004; onChanged(); return getStatusFieldBuilder().getBuilder(); } /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatusOrBuilder getStatusOrBuilder() { if (statusBuilder_ != null) { return statusBuilder_.getMessageOrBuilder(); } else { return status_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.getDefaultInstance() : status_; } } /** *
       * Status is the current status of Pods in this StatefulSet. This data
       * may be out of date by some window of time.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetStatus status = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus, io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatusOrBuilder> getStatusFieldBuilder() { if (statusBuilder_ == null) { statusBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus, io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatusOrBuilder>( getStatus(), getParentForChildren(), isClean()); status_ = null; } return statusBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.StatefulSet) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.StatefulSet) private static final io.kubernetes.client.proto.V1beta2Apps.StatefulSet DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.StatefulSet(); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSet getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public StatefulSet parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StatefulSet(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSet getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StatefulSetListOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.StatefulSetList) com.google.protobuf.MessageOrBuilder { /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ boolean hasMetadata(); /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMeta getMetadata(); /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder(); /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ java.util.List getItemsList(); /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ io.kubernetes.client.proto.V1beta2Apps.StatefulSet getItems(int index); /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ int getItemsCount(); /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ java.util.List getItemsOrBuilderList(); /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ io.kubernetes.client.proto.V1beta2Apps.StatefulSetOrBuilder getItemsOrBuilder( int index); } /** *
   * StatefulSetList is a collection of StatefulSets.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSetList} */ public static final class StatefulSetList extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.StatefulSetList) StatefulSetListOrBuilder { private static final long serialVersionUID = 0L; // Use StatefulSetList.newBuilder() to construct. private StatefulSetList(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StatefulSetList() { items_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StatefulSetList( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { io.kubernetes.client.proto.Meta.ListMeta.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = metadata_.toBuilder(); } metadata_ = input.readMessage(io.kubernetes.client.proto.Meta.ListMeta.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } items_.add( input.readMessage(io.kubernetes.client.proto.V1beta2Apps.StatefulSet.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSetList.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSetList.Builder.class); } private int bitField0_; public static final int METADATA_FIELD_NUMBER = 1; private io.kubernetes.client.proto.Meta.ListMeta metadata_; /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } /** *
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } public static final int ITEMS_FIELD_NUMBER = 2; private java.util.List items_; /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public java.util.List getItemsList() { return items_; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public java.util.List getItemsOrBuilderList() { return items_; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public int getItemsCount() { return items_.size(); } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSet getItems(int index) { return items_.get(index); } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetOrBuilder getItemsOrBuilder( int index) { return items_.get(index); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { output.writeMessage(2, items_.get(i)); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getMetadata()); } for (int i = 0; i < items_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, items_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSetList)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.StatefulSetList other = (io.kubernetes.client.proto.V1beta2Apps.StatefulSetList) obj; boolean result = true; result = result && (hasMetadata() == other.hasMetadata()); if (hasMetadata()) { result = result && getMetadata() .equals(other.getMetadata()); } result = result && getItemsList() .equals(other.getItemsList()); result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasMetadata()) { hash = (37 * hash) + METADATA_FIELD_NUMBER; hash = (53 * hash) + getMetadata().hashCode(); } if (getItemsCount() > 0) { hash = (37 * hash) + ITEMS_FIELD_NUMBER; hash = (53 * hash) + getItemsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.StatefulSetList prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * StatefulSetList is a collection of StatefulSets.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSetList} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.StatefulSetList) io.kubernetes.client.proto.V1beta2Apps.StatefulSetListOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSetList.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSetList.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.StatefulSetList.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getMetadataFieldBuilder(); getItemsFieldBuilder(); } } public Builder clear() { super.clear(); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { itemsBuilder_.clear(); } return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetList getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.StatefulSetList.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetList build() { io.kubernetes.client.proto.V1beta2Apps.StatefulSetList result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetList buildPartial() { io.kubernetes.client.proto.V1beta2Apps.StatefulSetList result = new io.kubernetes.client.proto.V1beta2Apps.StatefulSetList(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } if (itemsBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { items_ = java.util.Collections.unmodifiableList(items_); bitField0_ = (bitField0_ & ~0x00000002); } result.items_ = items_; } else { result.items_ = itemsBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSetList) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.StatefulSetList)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.StatefulSetList other) { if (other == io.kubernetes.client.proto.V1beta2Apps.StatefulSetList.getDefaultInstance()) return this; if (other.hasMetadata()) { mergeMetadata(other.getMetadata()); } if (itemsBuilder_ == null) { if (!other.items_.isEmpty()) { if (items_.isEmpty()) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureItemsIsMutable(); items_.addAll(other.items_); } onChanged(); } } else { if (!other.items_.isEmpty()) { if (itemsBuilder_.isEmpty()) { itemsBuilder_.dispose(); itemsBuilder_ = null; items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000002); itemsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.StatefulSetList parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.StatefulSetList) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.kubernetes.client.proto.Meta.ListMeta metadata_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> metadataBuilder_; /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public boolean hasMetadata() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta getMetadata() { if (metadataBuilder_ == null) { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } else { return metadataBuilder_.getMessage(); } } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } metadata_ = value; onChanged(); } else { metadataBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder setMetadata( io.kubernetes.client.proto.Meta.ListMeta.Builder builderForValue) { if (metadataBuilder_ == null) { metadata_ = builderForValue.build(); onChanged(); } else { metadataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder mergeMetadata(io.kubernetes.client.proto.Meta.ListMeta value) { if (metadataBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && metadata_ != null && metadata_ != io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance()) { metadata_ = io.kubernetes.client.proto.Meta.ListMeta.newBuilder(metadata_).mergeFrom(value).buildPartial(); } else { metadata_ = value; } onChanged(); } else { metadataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public Builder clearMetadata() { if (metadataBuilder_ == null) { metadata_ = null; onChanged(); } else { metadataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMeta.Builder getMetadataBuilder() { bitField0_ |= 0x00000001; onChanged(); return getMetadataFieldBuilder().getBuilder(); } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ public io.kubernetes.client.proto.Meta.ListMetaOrBuilder getMetadataOrBuilder() { if (metadataBuilder_ != null) { return metadataBuilder_.getMessageOrBuilder(); } else { return metadata_ == null ? io.kubernetes.client.proto.Meta.ListMeta.getDefaultInstance() : metadata_; } } /** *
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.ListMeta metadata = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder> getMetadataFieldBuilder() { if (metadataBuilder_ == null) { metadataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.ListMeta, io.kubernetes.client.proto.Meta.ListMeta.Builder, io.kubernetes.client.proto.Meta.ListMetaOrBuilder>( getMetadata(), getParentForChildren(), isClean()); metadata_ = null; } return metadataBuilder_; } private java.util.List items_ = java.util.Collections.emptyList(); private void ensureItemsIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { items_ = new java.util.ArrayList(items_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSet, io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetOrBuilder> itemsBuilder_; /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public java.util.List getItemsList() { if (itemsBuilder_ == null) { return java.util.Collections.unmodifiableList(items_); } else { return itemsBuilder_.getMessageList(); } } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public int getItemsCount() { if (itemsBuilder_ == null) { return items_.size(); } else { return itemsBuilder_.getCount(); } } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSet getItems(int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessage(index); } } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.StatefulSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.set(index, value); onChanged(); } else { itemsBuilder_.setMessage(index, value); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder setItems( int index, io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.set(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder addItems(io.kubernetes.client.proto.V1beta2Apps.StatefulSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(value); onChanged(); } else { itemsBuilder_.addMessage(value); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.StatefulSet value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(index, value); onChanged(); } else { itemsBuilder_.addMessage(index, value); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder addItems( io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder addItems( int index, io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder addAllItems( java.lang.Iterable values) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, items_); onChanged(); } else { itemsBuilder_.addAllMessages(values); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder clearItems() { if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { itemsBuilder_.clear(); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public Builder removeItems(int index) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.remove(index); onChanged(); } else { itemsBuilder_.remove(index); } return this; } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder getItemsBuilder( int index) { return getItemsFieldBuilder().getBuilder(index); } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetOrBuilder getItemsOrBuilder( int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessageOrBuilder(index); } } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public java.util.List getItemsOrBuilderList() { if (itemsBuilder_ != null) { return itemsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(items_); } } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder addItemsBuilder() { return getItemsFieldBuilder().addBuilder( io.kubernetes.client.proto.V1beta2Apps.StatefulSet.getDefaultInstance()); } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder addItemsBuilder( int index) { return getItemsFieldBuilder().addBuilder( index, io.kubernetes.client.proto.V1beta2Apps.StatefulSet.getDefaultInstance()); } /** * repeated .k8s.io.api.apps.v1beta2.StatefulSet items = 2; */ public java.util.List getItemsBuilderList() { return getItemsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSet, io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetOrBuilder> getItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSet, io.kubernetes.client.proto.V1beta2Apps.StatefulSet.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetOrBuilder>( items_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); items_ = null; } return itemsBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.StatefulSetList) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.StatefulSetList) private static final io.kubernetes.client.proto.V1beta2Apps.StatefulSetList DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.StatefulSetList(); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetList getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public StatefulSetList parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StatefulSetList(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetList getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StatefulSetSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.StatefulSetSpec) com.google.protobuf.MessageOrBuilder { /** *
     * replicas is the desired number of replicas of the given Template.
     * These are replicas in the sense that they are instantiations of the
     * same Template, but individual replicas also have a consistent identity.
     * If unspecified, defaults to 1.
     * TODO: Consider a rename of this field.
     * +optional
     * 
* * optional int32 replicas = 1; */ boolean hasReplicas(); /** *
     * replicas is the desired number of replicas of the given Template.
     * These are replicas in the sense that they are instantiations of the
     * same Template, but individual replicas also have a consistent identity.
     * If unspecified, defaults to 1.
     * TODO: Consider a rename of this field.
     * +optional
     * 
* * optional int32 replicas = 1; */ int getReplicas(); /** *
     * selector is a label query over pods that should match the replica count.
     * If empty, defaulted to labels on the pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ boolean hasSelector(); /** *
     * selector is a label query over pods that should match the replica count.
     * If empty, defaulted to labels on the pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ io.kubernetes.client.proto.Meta.LabelSelector getSelector(); /** *
     * selector is a label query over pods that should match the replica count.
     * If empty, defaulted to labels on the pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder(); /** *
     * template is the object that describes the pod that will be created if
     * insufficient replicas are detected. Each pod stamped out by the StatefulSet
     * will fulfill this Template, but have a unique identity from the rest
     * of the StatefulSet.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ boolean hasTemplate(); /** *
     * template is the object that describes the pod that will be created if
     * insufficient replicas are detected. Each pod stamped out by the StatefulSet
     * will fulfill this Template, but have a unique identity from the rest
     * of the StatefulSet.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate(); /** *
     * template is the object that describes the pod that will be created if
     * insufficient replicas are detected. Each pod stamped out by the StatefulSet
     * will fulfill this Template, but have a unique identity from the rest
     * of the StatefulSet.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder(); /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ java.util.List getVolumeClaimTemplatesList(); /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ io.kubernetes.client.proto.V1.PersistentVolumeClaim getVolumeClaimTemplates(int index); /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ int getVolumeClaimTemplatesCount(); /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ java.util.List getVolumeClaimTemplatesOrBuilderList(); /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ io.kubernetes.client.proto.V1.PersistentVolumeClaimOrBuilder getVolumeClaimTemplatesOrBuilder( int index); /** *
     * serviceName is the name of the service that governs this StatefulSet.
     * This service must exist before the StatefulSet, and is responsible for
     * the network identity of the set. Pods get DNS/hostnames that follow the
     * pattern: pod-specific-string.serviceName.default.svc.cluster.local
     * where "pod-specific-string" is managed by the StatefulSet controller.
     * 
* * optional string serviceName = 5; */ boolean hasServiceName(); /** *
     * serviceName is the name of the service that governs this StatefulSet.
     * This service must exist before the StatefulSet, and is responsible for
     * the network identity of the set. Pods get DNS/hostnames that follow the
     * pattern: pod-specific-string.serviceName.default.svc.cluster.local
     * where "pod-specific-string" is managed by the StatefulSet controller.
     * 
* * optional string serviceName = 5; */ java.lang.String getServiceName(); /** *
     * serviceName is the name of the service that governs this StatefulSet.
     * This service must exist before the StatefulSet, and is responsible for
     * the network identity of the set. Pods get DNS/hostnames that follow the
     * pattern: pod-specific-string.serviceName.default.svc.cluster.local
     * where "pod-specific-string" is managed by the StatefulSet controller.
     * 
* * optional string serviceName = 5; */ com.google.protobuf.ByteString getServiceNameBytes(); /** *
     * podManagementPolicy controls how pods are created during initial scale up,
     * when replacing pods on nodes, or when scaling down. The default policy is
     * `OrderedReady`, where pods are created in increasing order (pod-0, then
     * pod-1, etc) and the controller will wait until each pod is ready before
     * continuing. When scaling down, the pods are removed in the opposite order.
     * The alternative policy is `Parallel` which will create pods in parallel
     * to match the desired scale without waiting, and on scale down will delete
     * all pods at once.
     * +optional
     * 
* * optional string podManagementPolicy = 6; */ boolean hasPodManagementPolicy(); /** *
     * podManagementPolicy controls how pods are created during initial scale up,
     * when replacing pods on nodes, or when scaling down. The default policy is
     * `OrderedReady`, where pods are created in increasing order (pod-0, then
     * pod-1, etc) and the controller will wait until each pod is ready before
     * continuing. When scaling down, the pods are removed in the opposite order.
     * The alternative policy is `Parallel` which will create pods in parallel
     * to match the desired scale without waiting, and on scale down will delete
     * all pods at once.
     * +optional
     * 
* * optional string podManagementPolicy = 6; */ java.lang.String getPodManagementPolicy(); /** *
     * podManagementPolicy controls how pods are created during initial scale up,
     * when replacing pods on nodes, or when scaling down. The default policy is
     * `OrderedReady`, where pods are created in increasing order (pod-0, then
     * pod-1, etc) and the controller will wait until each pod is ready before
     * continuing. When scaling down, the pods are removed in the opposite order.
     * The alternative policy is `Parallel` which will create pods in parallel
     * to match the desired scale without waiting, and on scale down will delete
     * all pods at once.
     * +optional
     * 
* * optional string podManagementPolicy = 6; */ com.google.protobuf.ByteString getPodManagementPolicyBytes(); /** *
     * updateStrategy indicates the StatefulSetUpdateStrategy that will be
     * employed to update Pods in the StatefulSet when a revision is made to
     * Template.
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ boolean hasUpdateStrategy(); /** *
     * updateStrategy indicates the StatefulSetUpdateStrategy that will be
     * employed to update Pods in the StatefulSet when a revision is made to
     * Template.
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy getUpdateStrategy(); /** *
     * updateStrategy indicates the StatefulSetUpdateStrategy that will be
     * employed to update Pods in the StatefulSet when a revision is made to
     * Template.
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategyOrBuilder getUpdateStrategyOrBuilder(); /** *
     * revisionHistoryLimit is the maximum number of revisions that will
     * be maintained in the StatefulSet's revision history. The revision history
     * consists of all revisions not represented by a currently applied
     * StatefulSetSpec version. The default value is 10.
     * 
* * optional int32 revisionHistoryLimit = 8; */ boolean hasRevisionHistoryLimit(); /** *
     * revisionHistoryLimit is the maximum number of revisions that will
     * be maintained in the StatefulSet's revision history. The revision history
     * consists of all revisions not represented by a currently applied
     * StatefulSetSpec version. The default value is 10.
     * 
* * optional int32 revisionHistoryLimit = 8; */ int getRevisionHistoryLimit(); } /** *
   * A StatefulSetSpec is the specification of a StatefulSet.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSetSpec} */ public static final class StatefulSetSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.StatefulSetSpec) StatefulSetSpecOrBuilder { private static final long serialVersionUID = 0L; // Use StatefulSetSpec.newBuilder() to construct. private StatefulSetSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StatefulSetSpec() { replicas_ = 0; volumeClaimTemplates_ = java.util.Collections.emptyList(); serviceName_ = ""; podManagementPolicy_ = ""; revisionHistoryLimit_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StatefulSetSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; replicas_ = input.readInt32(); break; } case 18: { io.kubernetes.client.proto.Meta.LabelSelector.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = selector_.toBuilder(); } selector_ = input.readMessage(io.kubernetes.client.proto.Meta.LabelSelector.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(selector_); selector_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { io.kubernetes.client.proto.V1.PodTemplateSpec.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = template_.toBuilder(); } template_ = input.readMessage(io.kubernetes.client.proto.V1.PodTemplateSpec.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(template_); template_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 34: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { volumeClaimTemplates_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000008; } volumeClaimTemplates_.add( input.readMessage(io.kubernetes.client.proto.V1.PersistentVolumeClaim.PARSER, extensionRegistry)); break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; serviceName_ = bs; break; } case 50: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; podManagementPolicy_ = bs; break; } case 58: { io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.Builder subBuilder = null; if (((bitField0_ & 0x00000020) == 0x00000020)) { subBuilder = updateStrategy_.toBuilder(); } updateStrategy_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(updateStrategy_); updateStrategy_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000020; break; } case 64: { bitField0_ |= 0x00000040; revisionHistoryLimit_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { volumeClaimTemplates_ = java.util.Collections.unmodifiableList(volumeClaimTemplates_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.Builder.class); } private int bitField0_; public static final int REPLICAS_FIELD_NUMBER = 1; private int replicas_; /** *
     * replicas is the desired number of replicas of the given Template.
     * These are replicas in the sense that they are instantiations of the
     * same Template, but individual replicas also have a consistent identity.
     * If unspecified, defaults to 1.
     * TODO: Consider a rename of this field.
     * +optional
     * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * replicas is the desired number of replicas of the given Template.
     * These are replicas in the sense that they are instantiations of the
     * same Template, but individual replicas also have a consistent identity.
     * If unspecified, defaults to 1.
     * TODO: Consider a rename of this field.
     * +optional
     * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } public static final int SELECTOR_FIELD_NUMBER = 2; private io.kubernetes.client.proto.Meta.LabelSelector selector_; /** *
     * selector is a label query over pods that should match the replica count.
     * If empty, defaulted to labels on the pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public boolean hasSelector() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * selector is a label query over pods that should match the replica count.
     * If empty, defaulted to labels on the pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector getSelector() { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } /** *
     * selector is a label query over pods that should match the replica count.
     * If empty, defaulted to labels on the pod template.
     * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
     * +optional
     * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder() { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } public static final int TEMPLATE_FIELD_NUMBER = 3; private io.kubernetes.client.proto.V1.PodTemplateSpec template_; /** *
     * template is the object that describes the pod that will be created if
     * insufficient replicas are detected. Each pod stamped out by the StatefulSet
     * will fulfill this Template, but have a unique identity from the rest
     * of the StatefulSet.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public boolean hasTemplate() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * template is the object that describes the pod that will be created if
     * insufficient replicas are detected. Each pod stamped out by the StatefulSet
     * will fulfill this Template, but have a unique identity from the rest
     * of the StatefulSet.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate() { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } /** *
     * template is the object that describes the pod that will be created if
     * insufficient replicas are detected. Each pod stamped out by the StatefulSet
     * will fulfill this Template, but have a unique identity from the rest
     * of the StatefulSet.
     * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder() { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } public static final int VOLUMECLAIMTEMPLATES_FIELD_NUMBER = 4; private java.util.List volumeClaimTemplates_; /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public java.util.List getVolumeClaimTemplatesList() { return volumeClaimTemplates_; } /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public java.util.List getVolumeClaimTemplatesOrBuilderList() { return volumeClaimTemplates_; } /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public int getVolumeClaimTemplatesCount() { return volumeClaimTemplates_.size(); } /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public io.kubernetes.client.proto.V1.PersistentVolumeClaim getVolumeClaimTemplates(int index) { return volumeClaimTemplates_.get(index); } /** *
     * volumeClaimTemplates is a list of claims that pods are allowed to reference.
     * The StatefulSet controller is responsible for mapping network identities to
     * claims in a way that maintains the identity of a pod. Every claim in
     * this list must have at least one matching (by name) volumeMount in one
     * container in the template. A claim in this list takes precedence over
     * any volumes in the template, with the same name.
     * TODO: Define the behavior if a claim already exists with the same name.
     * +optional
     * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public io.kubernetes.client.proto.V1.PersistentVolumeClaimOrBuilder getVolumeClaimTemplatesOrBuilder( int index) { return volumeClaimTemplates_.get(index); } public static final int SERVICENAME_FIELD_NUMBER = 5; private volatile java.lang.Object serviceName_; /** *
     * serviceName is the name of the service that governs this StatefulSet.
     * This service must exist before the StatefulSet, and is responsible for
     * the network identity of the set. Pods get DNS/hostnames that follow the
     * pattern: pod-specific-string.serviceName.default.svc.cluster.local
     * where "pod-specific-string" is managed by the StatefulSet controller.
     * 
* * optional string serviceName = 5; */ public boolean hasServiceName() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * serviceName is the name of the service that governs this StatefulSet.
     * This service must exist before the StatefulSet, and is responsible for
     * the network identity of the set. Pods get DNS/hostnames that follow the
     * pattern: pod-specific-string.serviceName.default.svc.cluster.local
     * where "pod-specific-string" is managed by the StatefulSet controller.
     * 
* * optional string serviceName = 5; */ public java.lang.String getServiceName() { java.lang.Object ref = serviceName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { serviceName_ = s; } return s; } } /** *
     * serviceName is the name of the service that governs this StatefulSet.
     * This service must exist before the StatefulSet, and is responsible for
     * the network identity of the set. Pods get DNS/hostnames that follow the
     * pattern: pod-specific-string.serviceName.default.svc.cluster.local
     * where "pod-specific-string" is managed by the StatefulSet controller.
     * 
* * optional string serviceName = 5; */ public com.google.protobuf.ByteString getServiceNameBytes() { java.lang.Object ref = serviceName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PODMANAGEMENTPOLICY_FIELD_NUMBER = 6; private volatile java.lang.Object podManagementPolicy_; /** *
     * podManagementPolicy controls how pods are created during initial scale up,
     * when replacing pods on nodes, or when scaling down. The default policy is
     * `OrderedReady`, where pods are created in increasing order (pod-0, then
     * pod-1, etc) and the controller will wait until each pod is ready before
     * continuing. When scaling down, the pods are removed in the opposite order.
     * The alternative policy is `Parallel` which will create pods in parallel
     * to match the desired scale without waiting, and on scale down will delete
     * all pods at once.
     * +optional
     * 
* * optional string podManagementPolicy = 6; */ public boolean hasPodManagementPolicy() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * podManagementPolicy controls how pods are created during initial scale up,
     * when replacing pods on nodes, or when scaling down. The default policy is
     * `OrderedReady`, where pods are created in increasing order (pod-0, then
     * pod-1, etc) and the controller will wait until each pod is ready before
     * continuing. When scaling down, the pods are removed in the opposite order.
     * The alternative policy is `Parallel` which will create pods in parallel
     * to match the desired scale without waiting, and on scale down will delete
     * all pods at once.
     * +optional
     * 
* * optional string podManagementPolicy = 6; */ public java.lang.String getPodManagementPolicy() { java.lang.Object ref = podManagementPolicy_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { podManagementPolicy_ = s; } return s; } } /** *
     * podManagementPolicy controls how pods are created during initial scale up,
     * when replacing pods on nodes, or when scaling down. The default policy is
     * `OrderedReady`, where pods are created in increasing order (pod-0, then
     * pod-1, etc) and the controller will wait until each pod is ready before
     * continuing. When scaling down, the pods are removed in the opposite order.
     * The alternative policy is `Parallel` which will create pods in parallel
     * to match the desired scale without waiting, and on scale down will delete
     * all pods at once.
     * +optional
     * 
* * optional string podManagementPolicy = 6; */ public com.google.protobuf.ByteString getPodManagementPolicyBytes() { java.lang.Object ref = podManagementPolicy_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); podManagementPolicy_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int UPDATESTRATEGY_FIELD_NUMBER = 7; private io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy updateStrategy_; /** *
     * updateStrategy indicates the StatefulSetUpdateStrategy that will be
     * employed to update Pods in the StatefulSet when a revision is made to
     * Template.
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public boolean hasUpdateStrategy() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
     * updateStrategy indicates the StatefulSetUpdateStrategy that will be
     * employed to update Pods in the StatefulSet when a revision is made to
     * Template.
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy getUpdateStrategy() { return updateStrategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.getDefaultInstance() : updateStrategy_; } /** *
     * updateStrategy indicates the StatefulSetUpdateStrategy that will be
     * employed to update Pods in the StatefulSet when a revision is made to
     * Template.
     * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategyOrBuilder getUpdateStrategyOrBuilder() { return updateStrategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.getDefaultInstance() : updateStrategy_; } public static final int REVISIONHISTORYLIMIT_FIELD_NUMBER = 8; private int revisionHistoryLimit_; /** *
     * revisionHistoryLimit is the maximum number of revisions that will
     * be maintained in the StatefulSet's revision history. The revision history
     * consists of all revisions not represented by a currently applied
     * StatefulSetSpec version. The default value is 10.
     * 
* * optional int32 revisionHistoryLimit = 8; */ public boolean hasRevisionHistoryLimit() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
     * revisionHistoryLimit is the maximum number of revisions that will
     * be maintained in the StatefulSet's revision history. The revision history
     * consists of all revisions not represented by a currently applied
     * StatefulSetSpec version. The default value is 10.
     * 
* * optional int32 revisionHistoryLimit = 8; */ public int getRevisionHistoryLimit() { return revisionHistoryLimit_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, replicas_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getSelector()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, getTemplate()); } for (int i = 0; i < volumeClaimTemplates_.size(); i++) { output.writeMessage(4, volumeClaimTemplates_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, serviceName_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, podManagementPolicy_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeMessage(7, getUpdateStrategy()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeInt32(8, revisionHistoryLimit_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, replicas_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSelector()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getTemplate()); } for (int i = 0; i < volumeClaimTemplates_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, volumeClaimTemplates_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, serviceName_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, podManagementPolicy_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getUpdateStrategy()); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(8, revisionHistoryLimit_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec other = (io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec) obj; boolean result = true; result = result && (hasReplicas() == other.hasReplicas()); if (hasReplicas()) { result = result && (getReplicas() == other.getReplicas()); } result = result && (hasSelector() == other.hasSelector()); if (hasSelector()) { result = result && getSelector() .equals(other.getSelector()); } result = result && (hasTemplate() == other.hasTemplate()); if (hasTemplate()) { result = result && getTemplate() .equals(other.getTemplate()); } result = result && getVolumeClaimTemplatesList() .equals(other.getVolumeClaimTemplatesList()); result = result && (hasServiceName() == other.hasServiceName()); if (hasServiceName()) { result = result && getServiceName() .equals(other.getServiceName()); } result = result && (hasPodManagementPolicy() == other.hasPodManagementPolicy()); if (hasPodManagementPolicy()) { result = result && getPodManagementPolicy() .equals(other.getPodManagementPolicy()); } result = result && (hasUpdateStrategy() == other.hasUpdateStrategy()); if (hasUpdateStrategy()) { result = result && getUpdateStrategy() .equals(other.getUpdateStrategy()); } result = result && (hasRevisionHistoryLimit() == other.hasRevisionHistoryLimit()); if (hasRevisionHistoryLimit()) { result = result && (getRevisionHistoryLimit() == other.getRevisionHistoryLimit()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasReplicas()) { hash = (37 * hash) + REPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReplicas(); } if (hasSelector()) { hash = (37 * hash) + SELECTOR_FIELD_NUMBER; hash = (53 * hash) + getSelector().hashCode(); } if (hasTemplate()) { hash = (37 * hash) + TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getTemplate().hashCode(); } if (getVolumeClaimTemplatesCount() > 0) { hash = (37 * hash) + VOLUMECLAIMTEMPLATES_FIELD_NUMBER; hash = (53 * hash) + getVolumeClaimTemplatesList().hashCode(); } if (hasServiceName()) { hash = (37 * hash) + SERVICENAME_FIELD_NUMBER; hash = (53 * hash) + getServiceName().hashCode(); } if (hasPodManagementPolicy()) { hash = (37 * hash) + PODMANAGEMENTPOLICY_FIELD_NUMBER; hash = (53 * hash) + getPodManagementPolicy().hashCode(); } if (hasUpdateStrategy()) { hash = (37 * hash) + UPDATESTRATEGY_FIELD_NUMBER; hash = (53 * hash) + getUpdateStrategy().hashCode(); } if (hasRevisionHistoryLimit()) { hash = (37 * hash) + REVISIONHISTORYLIMIT_FIELD_NUMBER; hash = (53 * hash) + getRevisionHistoryLimit(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * A StatefulSetSpec is the specification of a StatefulSet.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSetSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.StatefulSetSpec) io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getSelectorFieldBuilder(); getTemplateFieldBuilder(); getVolumeClaimTemplatesFieldBuilder(); getUpdateStrategyFieldBuilder(); } } public Builder clear() { super.clear(); replicas_ = 0; bitField0_ = (bitField0_ & ~0x00000001); if (selectorBuilder_ == null) { selector_ = null; } else { selectorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (templateBuilder_ == null) { template_ = null; } else { templateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (volumeClaimTemplatesBuilder_ == null) { volumeClaimTemplates_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); } else { volumeClaimTemplatesBuilder_.clear(); } serviceName_ = ""; bitField0_ = (bitField0_ & ~0x00000010); podManagementPolicy_ = ""; bitField0_ = (bitField0_ & ~0x00000020); if (updateStrategyBuilder_ == null) { updateStrategy_ = null; } else { updateStrategyBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); revisionHistoryLimit_ = 0; bitField0_ = (bitField0_ & ~0x00000080); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec build() { io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec buildPartial() { io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec result = new io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.replicas_ = replicas_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (selectorBuilder_ == null) { result.selector_ = selector_; } else { result.selector_ = selectorBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (templateBuilder_ == null) { result.template_ = template_; } else { result.template_ = templateBuilder_.build(); } if (volumeClaimTemplatesBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008)) { volumeClaimTemplates_ = java.util.Collections.unmodifiableList(volumeClaimTemplates_); bitField0_ = (bitField0_ & ~0x00000008); } result.volumeClaimTemplates_ = volumeClaimTemplates_; } else { result.volumeClaimTemplates_ = volumeClaimTemplatesBuilder_.build(); } if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000008; } result.serviceName_ = serviceName_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000010; } result.podManagementPolicy_ = podManagementPolicy_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000020; } if (updateStrategyBuilder_ == null) { result.updateStrategy_ = updateStrategy_; } else { result.updateStrategy_ = updateStrategyBuilder_.build(); } if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000040; } result.revisionHistoryLimit_ = revisionHistoryLimit_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec other) { if (other == io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec.getDefaultInstance()) return this; if (other.hasReplicas()) { setReplicas(other.getReplicas()); } if (other.hasSelector()) { mergeSelector(other.getSelector()); } if (other.hasTemplate()) { mergeTemplate(other.getTemplate()); } if (volumeClaimTemplatesBuilder_ == null) { if (!other.volumeClaimTemplates_.isEmpty()) { if (volumeClaimTemplates_.isEmpty()) { volumeClaimTemplates_ = other.volumeClaimTemplates_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureVolumeClaimTemplatesIsMutable(); volumeClaimTemplates_.addAll(other.volumeClaimTemplates_); } onChanged(); } } else { if (!other.volumeClaimTemplates_.isEmpty()) { if (volumeClaimTemplatesBuilder_.isEmpty()) { volumeClaimTemplatesBuilder_.dispose(); volumeClaimTemplatesBuilder_ = null; volumeClaimTemplates_ = other.volumeClaimTemplates_; bitField0_ = (bitField0_ & ~0x00000008); volumeClaimTemplatesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getVolumeClaimTemplatesFieldBuilder() : null; } else { volumeClaimTemplatesBuilder_.addAllMessages(other.volumeClaimTemplates_); } } } if (other.hasServiceName()) { bitField0_ |= 0x00000010; serviceName_ = other.serviceName_; onChanged(); } if (other.hasPodManagementPolicy()) { bitField0_ |= 0x00000020; podManagementPolicy_ = other.podManagementPolicy_; onChanged(); } if (other.hasUpdateStrategy()) { mergeUpdateStrategy(other.getUpdateStrategy()); } if (other.hasRevisionHistoryLimit()) { setRevisionHistoryLimit(other.getRevisionHistoryLimit()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int replicas_ ; /** *
       * replicas is the desired number of replicas of the given Template.
       * These are replicas in the sense that they are instantiations of the
       * same Template, but individual replicas also have a consistent identity.
       * If unspecified, defaults to 1.
       * TODO: Consider a rename of this field.
       * +optional
       * 
* * optional int32 replicas = 1; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * replicas is the desired number of replicas of the given Template.
       * These are replicas in the sense that they are instantiations of the
       * same Template, but individual replicas also have a consistent identity.
       * If unspecified, defaults to 1.
       * TODO: Consider a rename of this field.
       * +optional
       * 
* * optional int32 replicas = 1; */ public int getReplicas() { return replicas_; } /** *
       * replicas is the desired number of replicas of the given Template.
       * These are replicas in the sense that they are instantiations of the
       * same Template, but individual replicas also have a consistent identity.
       * If unspecified, defaults to 1.
       * TODO: Consider a rename of this field.
       * +optional
       * 
* * optional int32 replicas = 1; */ public Builder setReplicas(int value) { bitField0_ |= 0x00000001; replicas_ = value; onChanged(); return this; } /** *
       * replicas is the desired number of replicas of the given Template.
       * These are replicas in the sense that they are instantiations of the
       * same Template, but individual replicas also have a consistent identity.
       * If unspecified, defaults to 1.
       * TODO: Consider a rename of this field.
       * +optional
       * 
* * optional int32 replicas = 1; */ public Builder clearReplicas() { bitField0_ = (bitField0_ & ~0x00000001); replicas_ = 0; onChanged(); return this; } private io.kubernetes.client.proto.Meta.LabelSelector selector_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder> selectorBuilder_; /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public boolean hasSelector() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector getSelector() { if (selectorBuilder_ == null) { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } else { return selectorBuilder_.getMessage(); } } /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder setSelector(io.kubernetes.client.proto.Meta.LabelSelector value) { if (selectorBuilder_ == null) { if (value == null) { throw new NullPointerException(); } selector_ = value; onChanged(); } else { selectorBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder setSelector( io.kubernetes.client.proto.Meta.LabelSelector.Builder builderForValue) { if (selectorBuilder_ == null) { selector_ = builderForValue.build(); onChanged(); } else { selectorBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder mergeSelector(io.kubernetes.client.proto.Meta.LabelSelector value) { if (selectorBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && selector_ != null && selector_ != io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance()) { selector_ = io.kubernetes.client.proto.Meta.LabelSelector.newBuilder(selector_).mergeFrom(value).buildPartial(); } else { selector_ = value; } onChanged(); } else { selectorBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public Builder clearSelector() { if (selectorBuilder_ == null) { selector_ = null; onChanged(); } else { selectorBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelector.Builder getSelectorBuilder() { bitField0_ |= 0x00000002; onChanged(); return getSelectorFieldBuilder().getBuilder(); } /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ public io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder getSelectorOrBuilder() { if (selectorBuilder_ != null) { return selectorBuilder_.getMessageOrBuilder(); } else { return selector_ == null ? io.kubernetes.client.proto.Meta.LabelSelector.getDefaultInstance() : selector_; } } /** *
       * selector is a label query over pods that should match the replica count.
       * If empty, defaulted to labels on the pod template.
       * More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
       * +optional
       * 
* * optional .k8s.io.apimachinery.pkg.apis.meta.v1.LabelSelector selector = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder> getSelectorFieldBuilder() { if (selectorBuilder_ == null) { selectorBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.Meta.LabelSelector, io.kubernetes.client.proto.Meta.LabelSelector.Builder, io.kubernetes.client.proto.Meta.LabelSelectorOrBuilder>( getSelector(), getParentForChildren(), isClean()); selector_ = null; } return selectorBuilder_; } private io.kubernetes.client.proto.V1.PodTemplateSpec template_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder> templateBuilder_; /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public boolean hasTemplate() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec getTemplate() { if (templateBuilder_ == null) { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } else { return templateBuilder_.getMessage(); } } /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder setTemplate(io.kubernetes.client.proto.V1.PodTemplateSpec value) { if (templateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } template_ = value; onChanged(); } else { templateBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder setTemplate( io.kubernetes.client.proto.V1.PodTemplateSpec.Builder builderForValue) { if (templateBuilder_ == null) { template_ = builderForValue.build(); onChanged(); } else { templateBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder mergeTemplate(io.kubernetes.client.proto.V1.PodTemplateSpec value) { if (templateBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && template_ != null && template_ != io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance()) { template_ = io.kubernetes.client.proto.V1.PodTemplateSpec.newBuilder(template_).mergeFrom(value).buildPartial(); } else { template_ = value; } onChanged(); } else { templateBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public Builder clearTemplate() { if (templateBuilder_ == null) { template_ = null; onChanged(); } else { templateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpec.Builder getTemplateBuilder() { bitField0_ |= 0x00000004; onChanged(); return getTemplateFieldBuilder().getBuilder(); } /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ public io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder getTemplateOrBuilder() { if (templateBuilder_ != null) { return templateBuilder_.getMessageOrBuilder(); } else { return template_ == null ? io.kubernetes.client.proto.V1.PodTemplateSpec.getDefaultInstance() : template_; } } /** *
       * template is the object that describes the pod that will be created if
       * insufficient replicas are detected. Each pod stamped out by the StatefulSet
       * will fulfill this Template, but have a unique identity from the rest
       * of the StatefulSet.
       * 
* * optional .k8s.io.api.core.v1.PodTemplateSpec template = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder> getTemplateFieldBuilder() { if (templateBuilder_ == null) { templateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1.PodTemplateSpec, io.kubernetes.client.proto.V1.PodTemplateSpec.Builder, io.kubernetes.client.proto.V1.PodTemplateSpecOrBuilder>( getTemplate(), getParentForChildren(), isClean()); template_ = null; } return templateBuilder_; } private java.util.List volumeClaimTemplates_ = java.util.Collections.emptyList(); private void ensureVolumeClaimTemplatesIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { volumeClaimTemplates_ = new java.util.ArrayList(volumeClaimTemplates_); bitField0_ |= 0x00000008; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1.PersistentVolumeClaim, io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder, io.kubernetes.client.proto.V1.PersistentVolumeClaimOrBuilder> volumeClaimTemplatesBuilder_; /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public java.util.List getVolumeClaimTemplatesList() { if (volumeClaimTemplatesBuilder_ == null) { return java.util.Collections.unmodifiableList(volumeClaimTemplates_); } else { return volumeClaimTemplatesBuilder_.getMessageList(); } } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public int getVolumeClaimTemplatesCount() { if (volumeClaimTemplatesBuilder_ == null) { return volumeClaimTemplates_.size(); } else { return volumeClaimTemplatesBuilder_.getCount(); } } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public io.kubernetes.client.proto.V1.PersistentVolumeClaim getVolumeClaimTemplates(int index) { if (volumeClaimTemplatesBuilder_ == null) { return volumeClaimTemplates_.get(index); } else { return volumeClaimTemplatesBuilder_.getMessage(index); } } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder setVolumeClaimTemplates( int index, io.kubernetes.client.proto.V1.PersistentVolumeClaim value) { if (volumeClaimTemplatesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureVolumeClaimTemplatesIsMutable(); volumeClaimTemplates_.set(index, value); onChanged(); } else { volumeClaimTemplatesBuilder_.setMessage(index, value); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder setVolumeClaimTemplates( int index, io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder builderForValue) { if (volumeClaimTemplatesBuilder_ == null) { ensureVolumeClaimTemplatesIsMutable(); volumeClaimTemplates_.set(index, builderForValue.build()); onChanged(); } else { volumeClaimTemplatesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder addVolumeClaimTemplates(io.kubernetes.client.proto.V1.PersistentVolumeClaim value) { if (volumeClaimTemplatesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureVolumeClaimTemplatesIsMutable(); volumeClaimTemplates_.add(value); onChanged(); } else { volumeClaimTemplatesBuilder_.addMessage(value); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder addVolumeClaimTemplates( int index, io.kubernetes.client.proto.V1.PersistentVolumeClaim value) { if (volumeClaimTemplatesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureVolumeClaimTemplatesIsMutable(); volumeClaimTemplates_.add(index, value); onChanged(); } else { volumeClaimTemplatesBuilder_.addMessage(index, value); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder addVolumeClaimTemplates( io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder builderForValue) { if (volumeClaimTemplatesBuilder_ == null) { ensureVolumeClaimTemplatesIsMutable(); volumeClaimTemplates_.add(builderForValue.build()); onChanged(); } else { volumeClaimTemplatesBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder addVolumeClaimTemplates( int index, io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder builderForValue) { if (volumeClaimTemplatesBuilder_ == null) { ensureVolumeClaimTemplatesIsMutable(); volumeClaimTemplates_.add(index, builderForValue.build()); onChanged(); } else { volumeClaimTemplatesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder addAllVolumeClaimTemplates( java.lang.Iterable values) { if (volumeClaimTemplatesBuilder_ == null) { ensureVolumeClaimTemplatesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, volumeClaimTemplates_); onChanged(); } else { volumeClaimTemplatesBuilder_.addAllMessages(values); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder clearVolumeClaimTemplates() { if (volumeClaimTemplatesBuilder_ == null) { volumeClaimTemplates_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { volumeClaimTemplatesBuilder_.clear(); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public Builder removeVolumeClaimTemplates(int index) { if (volumeClaimTemplatesBuilder_ == null) { ensureVolumeClaimTemplatesIsMutable(); volumeClaimTemplates_.remove(index); onChanged(); } else { volumeClaimTemplatesBuilder_.remove(index); } return this; } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder getVolumeClaimTemplatesBuilder( int index) { return getVolumeClaimTemplatesFieldBuilder().getBuilder(index); } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public io.kubernetes.client.proto.V1.PersistentVolumeClaimOrBuilder getVolumeClaimTemplatesOrBuilder( int index) { if (volumeClaimTemplatesBuilder_ == null) { return volumeClaimTemplates_.get(index); } else { return volumeClaimTemplatesBuilder_.getMessageOrBuilder(index); } } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public java.util.List getVolumeClaimTemplatesOrBuilderList() { if (volumeClaimTemplatesBuilder_ != null) { return volumeClaimTemplatesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(volumeClaimTemplates_); } } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder addVolumeClaimTemplatesBuilder() { return getVolumeClaimTemplatesFieldBuilder().addBuilder( io.kubernetes.client.proto.V1.PersistentVolumeClaim.getDefaultInstance()); } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder addVolumeClaimTemplatesBuilder( int index) { return getVolumeClaimTemplatesFieldBuilder().addBuilder( index, io.kubernetes.client.proto.V1.PersistentVolumeClaim.getDefaultInstance()); } /** *
       * volumeClaimTemplates is a list of claims that pods are allowed to reference.
       * The StatefulSet controller is responsible for mapping network identities to
       * claims in a way that maintains the identity of a pod. Every claim in
       * this list must have at least one matching (by name) volumeMount in one
       * container in the template. A claim in this list takes precedence over
       * any volumes in the template, with the same name.
       * TODO: Define the behavior if a claim already exists with the same name.
       * +optional
       * 
* * repeated .k8s.io.api.core.v1.PersistentVolumeClaim volumeClaimTemplates = 4; */ public java.util.List getVolumeClaimTemplatesBuilderList() { return getVolumeClaimTemplatesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1.PersistentVolumeClaim, io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder, io.kubernetes.client.proto.V1.PersistentVolumeClaimOrBuilder> getVolumeClaimTemplatesFieldBuilder() { if (volumeClaimTemplatesBuilder_ == null) { volumeClaimTemplatesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.kubernetes.client.proto.V1.PersistentVolumeClaim, io.kubernetes.client.proto.V1.PersistentVolumeClaim.Builder, io.kubernetes.client.proto.V1.PersistentVolumeClaimOrBuilder>( volumeClaimTemplates_, ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); volumeClaimTemplates_ = null; } return volumeClaimTemplatesBuilder_; } private java.lang.Object serviceName_ = ""; /** *
       * serviceName is the name of the service that governs this StatefulSet.
       * This service must exist before the StatefulSet, and is responsible for
       * the network identity of the set. Pods get DNS/hostnames that follow the
       * pattern: pod-specific-string.serviceName.default.svc.cluster.local
       * where "pod-specific-string" is managed by the StatefulSet controller.
       * 
* * optional string serviceName = 5; */ public boolean hasServiceName() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * serviceName is the name of the service that governs this StatefulSet.
       * This service must exist before the StatefulSet, and is responsible for
       * the network identity of the set. Pods get DNS/hostnames that follow the
       * pattern: pod-specific-string.serviceName.default.svc.cluster.local
       * where "pod-specific-string" is managed by the StatefulSet controller.
       * 
* * optional string serviceName = 5; */ public java.lang.String getServiceName() { java.lang.Object ref = serviceName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { serviceName_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * serviceName is the name of the service that governs this StatefulSet.
       * This service must exist before the StatefulSet, and is responsible for
       * the network identity of the set. Pods get DNS/hostnames that follow the
       * pattern: pod-specific-string.serviceName.default.svc.cluster.local
       * where "pod-specific-string" is managed by the StatefulSet controller.
       * 
* * optional string serviceName = 5; */ public com.google.protobuf.ByteString getServiceNameBytes() { java.lang.Object ref = serviceName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); serviceName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * serviceName is the name of the service that governs this StatefulSet.
       * This service must exist before the StatefulSet, and is responsible for
       * the network identity of the set. Pods get DNS/hostnames that follow the
       * pattern: pod-specific-string.serviceName.default.svc.cluster.local
       * where "pod-specific-string" is managed by the StatefulSet controller.
       * 
* * optional string serviceName = 5; */ public Builder setServiceName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; serviceName_ = value; onChanged(); return this; } /** *
       * serviceName is the name of the service that governs this StatefulSet.
       * This service must exist before the StatefulSet, and is responsible for
       * the network identity of the set. Pods get DNS/hostnames that follow the
       * pattern: pod-specific-string.serviceName.default.svc.cluster.local
       * where "pod-specific-string" is managed by the StatefulSet controller.
       * 
* * optional string serviceName = 5; */ public Builder clearServiceName() { bitField0_ = (bitField0_ & ~0x00000010); serviceName_ = getDefaultInstance().getServiceName(); onChanged(); return this; } /** *
       * serviceName is the name of the service that governs this StatefulSet.
       * This service must exist before the StatefulSet, and is responsible for
       * the network identity of the set. Pods get DNS/hostnames that follow the
       * pattern: pod-specific-string.serviceName.default.svc.cluster.local
       * where "pod-specific-string" is managed by the StatefulSet controller.
       * 
* * optional string serviceName = 5; */ public Builder setServiceNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000010; serviceName_ = value; onChanged(); return this; } private java.lang.Object podManagementPolicy_ = ""; /** *
       * podManagementPolicy controls how pods are created during initial scale up,
       * when replacing pods on nodes, or when scaling down. The default policy is
       * `OrderedReady`, where pods are created in increasing order (pod-0, then
       * pod-1, etc) and the controller will wait until each pod is ready before
       * continuing. When scaling down, the pods are removed in the opposite order.
       * The alternative policy is `Parallel` which will create pods in parallel
       * to match the desired scale without waiting, and on scale down will delete
       * all pods at once.
       * +optional
       * 
* * optional string podManagementPolicy = 6; */ public boolean hasPodManagementPolicy() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
       * podManagementPolicy controls how pods are created during initial scale up,
       * when replacing pods on nodes, or when scaling down. The default policy is
       * `OrderedReady`, where pods are created in increasing order (pod-0, then
       * pod-1, etc) and the controller will wait until each pod is ready before
       * continuing. When scaling down, the pods are removed in the opposite order.
       * The alternative policy is `Parallel` which will create pods in parallel
       * to match the desired scale without waiting, and on scale down will delete
       * all pods at once.
       * +optional
       * 
* * optional string podManagementPolicy = 6; */ public java.lang.String getPodManagementPolicy() { java.lang.Object ref = podManagementPolicy_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { podManagementPolicy_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * podManagementPolicy controls how pods are created during initial scale up,
       * when replacing pods on nodes, or when scaling down. The default policy is
       * `OrderedReady`, where pods are created in increasing order (pod-0, then
       * pod-1, etc) and the controller will wait until each pod is ready before
       * continuing. When scaling down, the pods are removed in the opposite order.
       * The alternative policy is `Parallel` which will create pods in parallel
       * to match the desired scale without waiting, and on scale down will delete
       * all pods at once.
       * +optional
       * 
* * optional string podManagementPolicy = 6; */ public com.google.protobuf.ByteString getPodManagementPolicyBytes() { java.lang.Object ref = podManagementPolicy_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); podManagementPolicy_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * podManagementPolicy controls how pods are created during initial scale up,
       * when replacing pods on nodes, or when scaling down. The default policy is
       * `OrderedReady`, where pods are created in increasing order (pod-0, then
       * pod-1, etc) and the controller will wait until each pod is ready before
       * continuing. When scaling down, the pods are removed in the opposite order.
       * The alternative policy is `Parallel` which will create pods in parallel
       * to match the desired scale without waiting, and on scale down will delete
       * all pods at once.
       * +optional
       * 
* * optional string podManagementPolicy = 6; */ public Builder setPodManagementPolicy( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; podManagementPolicy_ = value; onChanged(); return this; } /** *
       * podManagementPolicy controls how pods are created during initial scale up,
       * when replacing pods on nodes, or when scaling down. The default policy is
       * `OrderedReady`, where pods are created in increasing order (pod-0, then
       * pod-1, etc) and the controller will wait until each pod is ready before
       * continuing. When scaling down, the pods are removed in the opposite order.
       * The alternative policy is `Parallel` which will create pods in parallel
       * to match the desired scale without waiting, and on scale down will delete
       * all pods at once.
       * +optional
       * 
* * optional string podManagementPolicy = 6; */ public Builder clearPodManagementPolicy() { bitField0_ = (bitField0_ & ~0x00000020); podManagementPolicy_ = getDefaultInstance().getPodManagementPolicy(); onChanged(); return this; } /** *
       * podManagementPolicy controls how pods are created during initial scale up,
       * when replacing pods on nodes, or when scaling down. The default policy is
       * `OrderedReady`, where pods are created in increasing order (pod-0, then
       * pod-1, etc) and the controller will wait until each pod is ready before
       * continuing. When scaling down, the pods are removed in the opposite order.
       * The alternative policy is `Parallel` which will create pods in parallel
       * to match the desired scale without waiting, and on scale down will delete
       * all pods at once.
       * +optional
       * 
* * optional string podManagementPolicy = 6; */ public Builder setPodManagementPolicyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; podManagementPolicy_ = value; onChanged(); return this; } private io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy updateStrategy_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy, io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategyOrBuilder> updateStrategyBuilder_; /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public boolean hasUpdateStrategy() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy getUpdateStrategy() { if (updateStrategyBuilder_ == null) { return updateStrategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.getDefaultInstance() : updateStrategy_; } else { return updateStrategyBuilder_.getMessage(); } } /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public Builder setUpdateStrategy(io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy value) { if (updateStrategyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } updateStrategy_ = value; onChanged(); } else { updateStrategyBuilder_.setMessage(value); } bitField0_ |= 0x00000040; return this; } /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public Builder setUpdateStrategy( io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.Builder builderForValue) { if (updateStrategyBuilder_ == null) { updateStrategy_ = builderForValue.build(); onChanged(); } else { updateStrategyBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000040; return this; } /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public Builder mergeUpdateStrategy(io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy value) { if (updateStrategyBuilder_ == null) { if (((bitField0_ & 0x00000040) == 0x00000040) && updateStrategy_ != null && updateStrategy_ != io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.getDefaultInstance()) { updateStrategy_ = io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.newBuilder(updateStrategy_).mergeFrom(value).buildPartial(); } else { updateStrategy_ = value; } onChanged(); } else { updateStrategyBuilder_.mergeFrom(value); } bitField0_ |= 0x00000040; return this; } /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public Builder clearUpdateStrategy() { if (updateStrategyBuilder_ == null) { updateStrategy_ = null; onChanged(); } else { updateStrategyBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000040); return this; } /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.Builder getUpdateStrategyBuilder() { bitField0_ |= 0x00000040; onChanged(); return getUpdateStrategyFieldBuilder().getBuilder(); } /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategyOrBuilder getUpdateStrategyOrBuilder() { if (updateStrategyBuilder_ != null) { return updateStrategyBuilder_.getMessageOrBuilder(); } else { return updateStrategy_ == null ? io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.getDefaultInstance() : updateStrategy_; } } /** *
       * updateStrategy indicates the StatefulSetUpdateStrategy that will be
       * employed to update Pods in the StatefulSet when a revision is made to
       * Template.
       * 
* * optional .k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy updateStrategy = 7; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy, io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategyOrBuilder> getUpdateStrategyFieldBuilder() { if (updateStrategyBuilder_ == null) { updateStrategyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy, io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategyOrBuilder>( getUpdateStrategy(), getParentForChildren(), isClean()); updateStrategy_ = null; } return updateStrategyBuilder_; } private int revisionHistoryLimit_ ; /** *
       * revisionHistoryLimit is the maximum number of revisions that will
       * be maintained in the StatefulSet's revision history. The revision history
       * consists of all revisions not represented by a currently applied
       * StatefulSetSpec version. The default value is 10.
       * 
* * optional int32 revisionHistoryLimit = 8; */ public boolean hasRevisionHistoryLimit() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** *
       * revisionHistoryLimit is the maximum number of revisions that will
       * be maintained in the StatefulSet's revision history. The revision history
       * consists of all revisions not represented by a currently applied
       * StatefulSetSpec version. The default value is 10.
       * 
* * optional int32 revisionHistoryLimit = 8; */ public int getRevisionHistoryLimit() { return revisionHistoryLimit_; } /** *
       * revisionHistoryLimit is the maximum number of revisions that will
       * be maintained in the StatefulSet's revision history. The revision history
       * consists of all revisions not represented by a currently applied
       * StatefulSetSpec version. The default value is 10.
       * 
* * optional int32 revisionHistoryLimit = 8; */ public Builder setRevisionHistoryLimit(int value) { bitField0_ |= 0x00000080; revisionHistoryLimit_ = value; onChanged(); return this; } /** *
       * revisionHistoryLimit is the maximum number of revisions that will
       * be maintained in the StatefulSet's revision history. The revision history
       * consists of all revisions not represented by a currently applied
       * StatefulSetSpec version. The default value is 10.
       * 
* * optional int32 revisionHistoryLimit = 8; */ public Builder clearRevisionHistoryLimit() { bitField0_ = (bitField0_ & ~0x00000080); revisionHistoryLimit_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.StatefulSetSpec) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.StatefulSetSpec) private static final io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec(); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public StatefulSetSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StatefulSetSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StatefulSetStatusOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.StatefulSetStatus) com.google.protobuf.MessageOrBuilder { /** *
     * observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the
     * StatefulSet's generation, which is updated on mutation by the API Server.
     * +optional
     * 
* * optional int64 observedGeneration = 1; */ boolean hasObservedGeneration(); /** *
     * observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the
     * StatefulSet's generation, which is updated on mutation by the API Server.
     * +optional
     * 
* * optional int64 observedGeneration = 1; */ long getObservedGeneration(); /** *
     * replicas is the number of Pods created by the StatefulSet controller.
     * 
* * optional int32 replicas = 2; */ boolean hasReplicas(); /** *
     * replicas is the number of Pods created by the StatefulSet controller.
     * 
* * optional int32 replicas = 2; */ int getReplicas(); /** *
     * readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
     * 
* * optional int32 readyReplicas = 3; */ boolean hasReadyReplicas(); /** *
     * readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
     * 
* * optional int32 readyReplicas = 3; */ int getReadyReplicas(); /** *
     * currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
     * indicated by currentRevision.
     * 
* * optional int32 currentReplicas = 4; */ boolean hasCurrentReplicas(); /** *
     * currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
     * indicated by currentRevision.
     * 
* * optional int32 currentReplicas = 4; */ int getCurrentReplicas(); /** *
     * updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
     * indicated by updateRevision.
     * 
* * optional int32 updatedReplicas = 5; */ boolean hasUpdatedReplicas(); /** *
     * updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
     * indicated by updateRevision.
     * 
* * optional int32 updatedReplicas = 5; */ int getUpdatedReplicas(); /** *
     * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
     * sequence [0,currentReplicas).
     * 
* * optional string currentRevision = 6; */ boolean hasCurrentRevision(); /** *
     * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
     * sequence [0,currentReplicas).
     * 
* * optional string currentRevision = 6; */ java.lang.String getCurrentRevision(); /** *
     * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
     * sequence [0,currentReplicas).
     * 
* * optional string currentRevision = 6; */ com.google.protobuf.ByteString getCurrentRevisionBytes(); /** *
     * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
     * [replicas-updatedReplicas,replicas)
     * 
* * optional string updateRevision = 7; */ boolean hasUpdateRevision(); /** *
     * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
     * [replicas-updatedReplicas,replicas)
     * 
* * optional string updateRevision = 7; */ java.lang.String getUpdateRevision(); /** *
     * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
     * [replicas-updatedReplicas,replicas)
     * 
* * optional string updateRevision = 7; */ com.google.protobuf.ByteString getUpdateRevisionBytes(); /** *
     * collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller
     * uses this field as a collision avoidance mechanism when it needs to create the name for the
     * newest ControllerRevision.
     * +optional
     * 
* * optional int32 collisionCount = 9; */ boolean hasCollisionCount(); /** *
     * collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller
     * uses this field as a collision avoidance mechanism when it needs to create the name for the
     * newest ControllerRevision.
     * +optional
     * 
* * optional int32 collisionCount = 9; */ int getCollisionCount(); } /** *
   * StatefulSetStatus represents the current state of a StatefulSet.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSetStatus} */ public static final class StatefulSetStatus extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.StatefulSetStatus) StatefulSetStatusOrBuilder { private static final long serialVersionUID = 0L; // Use StatefulSetStatus.newBuilder() to construct. private StatefulSetStatus(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StatefulSetStatus() { observedGeneration_ = 0L; replicas_ = 0; readyReplicas_ = 0; currentReplicas_ = 0; updatedReplicas_ = 0; currentRevision_ = ""; updateRevision_ = ""; collisionCount_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StatefulSetStatus( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; observedGeneration_ = input.readInt64(); break; } case 16: { bitField0_ |= 0x00000002; replicas_ = input.readInt32(); break; } case 24: { bitField0_ |= 0x00000004; readyReplicas_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000008; currentReplicas_ = input.readInt32(); break; } case 40: { bitField0_ |= 0x00000010; updatedReplicas_ = input.readInt32(); break; } case 50: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000020; currentRevision_ = bs; break; } case 58: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000040; updateRevision_ = bs; break; } case 72: { bitField0_ |= 0x00000080; collisionCount_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.Builder.class); } private int bitField0_; public static final int OBSERVEDGENERATION_FIELD_NUMBER = 1; private long observedGeneration_; /** *
     * observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the
     * StatefulSet's generation, which is updated on mutation by the API Server.
     * +optional
     * 
* * optional int64 observedGeneration = 1; */ public boolean hasObservedGeneration() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the
     * StatefulSet's generation, which is updated on mutation by the API Server.
     * +optional
     * 
* * optional int64 observedGeneration = 1; */ public long getObservedGeneration() { return observedGeneration_; } public static final int REPLICAS_FIELD_NUMBER = 2; private int replicas_; /** *
     * replicas is the number of Pods created by the StatefulSet controller.
     * 
* * optional int32 replicas = 2; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * replicas is the number of Pods created by the StatefulSet controller.
     * 
* * optional int32 replicas = 2; */ public int getReplicas() { return replicas_; } public static final int READYREPLICAS_FIELD_NUMBER = 3; private int readyReplicas_; /** *
     * readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
     * 
* * optional int32 readyReplicas = 3; */ public boolean hasReadyReplicas() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
     * readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
     * 
* * optional int32 readyReplicas = 3; */ public int getReadyReplicas() { return readyReplicas_; } public static final int CURRENTREPLICAS_FIELD_NUMBER = 4; private int currentReplicas_; /** *
     * currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
     * indicated by currentRevision.
     * 
* * optional int32 currentReplicas = 4; */ public boolean hasCurrentReplicas() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
     * currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
     * indicated by currentRevision.
     * 
* * optional int32 currentReplicas = 4; */ public int getCurrentReplicas() { return currentReplicas_; } public static final int UPDATEDREPLICAS_FIELD_NUMBER = 5; private int updatedReplicas_; /** *
     * updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
     * indicated by updateRevision.
     * 
* * optional int32 updatedReplicas = 5; */ public boolean hasUpdatedReplicas() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
     * updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
     * indicated by updateRevision.
     * 
* * optional int32 updatedReplicas = 5; */ public int getUpdatedReplicas() { return updatedReplicas_; } public static final int CURRENTREVISION_FIELD_NUMBER = 6; private volatile java.lang.Object currentRevision_; /** *
     * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
     * sequence [0,currentReplicas).
     * 
* * optional string currentRevision = 6; */ public boolean hasCurrentRevision() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
     * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
     * sequence [0,currentReplicas).
     * 
* * optional string currentRevision = 6; */ public java.lang.String getCurrentRevision() { java.lang.Object ref = currentRevision_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { currentRevision_ = s; } return s; } } /** *
     * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
     * sequence [0,currentReplicas).
     * 
* * optional string currentRevision = 6; */ public com.google.protobuf.ByteString getCurrentRevisionBytes() { java.lang.Object ref = currentRevision_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); currentRevision_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int UPDATEREVISION_FIELD_NUMBER = 7; private volatile java.lang.Object updateRevision_; /** *
     * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
     * [replicas-updatedReplicas,replicas)
     * 
* * optional string updateRevision = 7; */ public boolean hasUpdateRevision() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
     * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
     * [replicas-updatedReplicas,replicas)
     * 
* * optional string updateRevision = 7; */ public java.lang.String getUpdateRevision() { java.lang.Object ref = updateRevision_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { updateRevision_ = s; } return s; } } /** *
     * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
     * [replicas-updatedReplicas,replicas)
     * 
* * optional string updateRevision = 7; */ public com.google.protobuf.ByteString getUpdateRevisionBytes() { java.lang.Object ref = updateRevision_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); updateRevision_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int COLLISIONCOUNT_FIELD_NUMBER = 9; private int collisionCount_; /** *
     * collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller
     * uses this field as a collision avoidance mechanism when it needs to create the name for the
     * newest ControllerRevision.
     * +optional
     * 
* * optional int32 collisionCount = 9; */ public boolean hasCollisionCount() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** *
     * collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller
     * uses this field as a collision avoidance mechanism when it needs to create the name for the
     * newest ControllerRevision.
     * +optional
     * 
* * optional int32 collisionCount = 9; */ public int getCollisionCount() { return collisionCount_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, observedGeneration_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, replicas_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, readyReplicas_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, currentReplicas_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt32(5, updatedReplicas_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, currentRevision_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, updateRevision_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt32(9, collisionCount_); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, observedGeneration_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, replicas_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, readyReplicas_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, currentReplicas_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, updatedReplicas_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, currentRevision_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, updateRevision_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(9, collisionCount_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus other = (io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus) obj; boolean result = true; result = result && (hasObservedGeneration() == other.hasObservedGeneration()); if (hasObservedGeneration()) { result = result && (getObservedGeneration() == other.getObservedGeneration()); } result = result && (hasReplicas() == other.hasReplicas()); if (hasReplicas()) { result = result && (getReplicas() == other.getReplicas()); } result = result && (hasReadyReplicas() == other.hasReadyReplicas()); if (hasReadyReplicas()) { result = result && (getReadyReplicas() == other.getReadyReplicas()); } result = result && (hasCurrentReplicas() == other.hasCurrentReplicas()); if (hasCurrentReplicas()) { result = result && (getCurrentReplicas() == other.getCurrentReplicas()); } result = result && (hasUpdatedReplicas() == other.hasUpdatedReplicas()); if (hasUpdatedReplicas()) { result = result && (getUpdatedReplicas() == other.getUpdatedReplicas()); } result = result && (hasCurrentRevision() == other.hasCurrentRevision()); if (hasCurrentRevision()) { result = result && getCurrentRevision() .equals(other.getCurrentRevision()); } result = result && (hasUpdateRevision() == other.hasUpdateRevision()); if (hasUpdateRevision()) { result = result && getUpdateRevision() .equals(other.getUpdateRevision()); } result = result && (hasCollisionCount() == other.hasCollisionCount()); if (hasCollisionCount()) { result = result && (getCollisionCount() == other.getCollisionCount()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasObservedGeneration()) { hash = (37 * hash) + OBSERVEDGENERATION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getObservedGeneration()); } if (hasReplicas()) { hash = (37 * hash) + REPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReplicas(); } if (hasReadyReplicas()) { hash = (37 * hash) + READYREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getReadyReplicas(); } if (hasCurrentReplicas()) { hash = (37 * hash) + CURRENTREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getCurrentReplicas(); } if (hasUpdatedReplicas()) { hash = (37 * hash) + UPDATEDREPLICAS_FIELD_NUMBER; hash = (53 * hash) + getUpdatedReplicas(); } if (hasCurrentRevision()) { hash = (37 * hash) + CURRENTREVISION_FIELD_NUMBER; hash = (53 * hash) + getCurrentRevision().hashCode(); } if (hasUpdateRevision()) { hash = (37 * hash) + UPDATEREVISION_FIELD_NUMBER; hash = (53 * hash) + getUpdateRevision().hashCode(); } if (hasCollisionCount()) { hash = (37 * hash) + COLLISIONCOUNT_FIELD_NUMBER; hash = (53 * hash) + getCollisionCount(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * StatefulSetStatus represents the current state of a StatefulSet.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSetStatus} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.StatefulSetStatus) io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatusOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } public Builder clear() { super.clear(); observedGeneration_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); replicas_ = 0; bitField0_ = (bitField0_ & ~0x00000002); readyReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000004); currentReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000008); updatedReplicas_ = 0; bitField0_ = (bitField0_ & ~0x00000010); currentRevision_ = ""; bitField0_ = (bitField0_ & ~0x00000020); updateRevision_ = ""; bitField0_ = (bitField0_ & ~0x00000040); collisionCount_ = 0; bitField0_ = (bitField0_ & ~0x00000080); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus build() { io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus buildPartial() { io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus result = new io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.observedGeneration_ = observedGeneration_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.replicas_ = replicas_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.readyReplicas_ = readyReplicas_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.currentReplicas_ = currentReplicas_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.updatedReplicas_ = updatedReplicas_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.currentRevision_ = currentRevision_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.updateRevision_ = updateRevision_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.collisionCount_ = collisionCount_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus other) { if (other == io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus.getDefaultInstance()) return this; if (other.hasObservedGeneration()) { setObservedGeneration(other.getObservedGeneration()); } if (other.hasReplicas()) { setReplicas(other.getReplicas()); } if (other.hasReadyReplicas()) { setReadyReplicas(other.getReadyReplicas()); } if (other.hasCurrentReplicas()) { setCurrentReplicas(other.getCurrentReplicas()); } if (other.hasUpdatedReplicas()) { setUpdatedReplicas(other.getUpdatedReplicas()); } if (other.hasCurrentRevision()) { bitField0_ |= 0x00000020; currentRevision_ = other.currentRevision_; onChanged(); } if (other.hasUpdateRevision()) { bitField0_ |= 0x00000040; updateRevision_ = other.updateRevision_; onChanged(); } if (other.hasCollisionCount()) { setCollisionCount(other.getCollisionCount()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long observedGeneration_ ; /** *
       * observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the
       * StatefulSet's generation, which is updated on mutation by the API Server.
       * +optional
       * 
* * optional int64 observedGeneration = 1; */ public boolean hasObservedGeneration() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the
       * StatefulSet's generation, which is updated on mutation by the API Server.
       * +optional
       * 
* * optional int64 observedGeneration = 1; */ public long getObservedGeneration() { return observedGeneration_; } /** *
       * observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the
       * StatefulSet's generation, which is updated on mutation by the API Server.
       * +optional
       * 
* * optional int64 observedGeneration = 1; */ public Builder setObservedGeneration(long value) { bitField0_ |= 0x00000001; observedGeneration_ = value; onChanged(); return this; } /** *
       * observedGeneration is the most recent generation observed for this StatefulSet. It corresponds to the
       * StatefulSet's generation, which is updated on mutation by the API Server.
       * +optional
       * 
* * optional int64 observedGeneration = 1; */ public Builder clearObservedGeneration() { bitField0_ = (bitField0_ & ~0x00000001); observedGeneration_ = 0L; onChanged(); return this; } private int replicas_ ; /** *
       * replicas is the number of Pods created by the StatefulSet controller.
       * 
* * optional int32 replicas = 2; */ public boolean hasReplicas() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * replicas is the number of Pods created by the StatefulSet controller.
       * 
* * optional int32 replicas = 2; */ public int getReplicas() { return replicas_; } /** *
       * replicas is the number of Pods created by the StatefulSet controller.
       * 
* * optional int32 replicas = 2; */ public Builder setReplicas(int value) { bitField0_ |= 0x00000002; replicas_ = value; onChanged(); return this; } /** *
       * replicas is the number of Pods created by the StatefulSet controller.
       * 
* * optional int32 replicas = 2; */ public Builder clearReplicas() { bitField0_ = (bitField0_ & ~0x00000002); replicas_ = 0; onChanged(); return this; } private int readyReplicas_ ; /** *
       * readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
       * 
* * optional int32 readyReplicas = 3; */ public boolean hasReadyReplicas() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** *
       * readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
       * 
* * optional int32 readyReplicas = 3; */ public int getReadyReplicas() { return readyReplicas_; } /** *
       * readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
       * 
* * optional int32 readyReplicas = 3; */ public Builder setReadyReplicas(int value) { bitField0_ |= 0x00000004; readyReplicas_ = value; onChanged(); return this; } /** *
       * readyReplicas is the number of Pods created by the StatefulSet controller that have a Ready Condition.
       * 
* * optional int32 readyReplicas = 3; */ public Builder clearReadyReplicas() { bitField0_ = (bitField0_ & ~0x00000004); readyReplicas_ = 0; onChanged(); return this; } private int currentReplicas_ ; /** *
       * currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
       * indicated by currentRevision.
       * 
* * optional int32 currentReplicas = 4; */ public boolean hasCurrentReplicas() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** *
       * currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
       * indicated by currentRevision.
       * 
* * optional int32 currentReplicas = 4; */ public int getCurrentReplicas() { return currentReplicas_; } /** *
       * currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
       * indicated by currentRevision.
       * 
* * optional int32 currentReplicas = 4; */ public Builder setCurrentReplicas(int value) { bitField0_ |= 0x00000008; currentReplicas_ = value; onChanged(); return this; } /** *
       * currentReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
       * indicated by currentRevision.
       * 
* * optional int32 currentReplicas = 4; */ public Builder clearCurrentReplicas() { bitField0_ = (bitField0_ & ~0x00000008); currentReplicas_ = 0; onChanged(); return this; } private int updatedReplicas_ ; /** *
       * updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
       * indicated by updateRevision.
       * 
* * optional int32 updatedReplicas = 5; */ public boolean hasUpdatedReplicas() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** *
       * updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
       * indicated by updateRevision.
       * 
* * optional int32 updatedReplicas = 5; */ public int getUpdatedReplicas() { return updatedReplicas_; } /** *
       * updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
       * indicated by updateRevision.
       * 
* * optional int32 updatedReplicas = 5; */ public Builder setUpdatedReplicas(int value) { bitField0_ |= 0x00000010; updatedReplicas_ = value; onChanged(); return this; } /** *
       * updatedReplicas is the number of Pods created by the StatefulSet controller from the StatefulSet version
       * indicated by updateRevision.
       * 
* * optional int32 updatedReplicas = 5; */ public Builder clearUpdatedReplicas() { bitField0_ = (bitField0_ & ~0x00000010); updatedReplicas_ = 0; onChanged(); return this; } private java.lang.Object currentRevision_ = ""; /** *
       * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
       * sequence [0,currentReplicas).
       * 
* * optional string currentRevision = 6; */ public boolean hasCurrentRevision() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** *
       * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
       * sequence [0,currentReplicas).
       * 
* * optional string currentRevision = 6; */ public java.lang.String getCurrentRevision() { java.lang.Object ref = currentRevision_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { currentRevision_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
       * sequence [0,currentReplicas).
       * 
* * optional string currentRevision = 6; */ public com.google.protobuf.ByteString getCurrentRevisionBytes() { java.lang.Object ref = currentRevision_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); currentRevision_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
       * sequence [0,currentReplicas).
       * 
* * optional string currentRevision = 6; */ public Builder setCurrentRevision( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; currentRevision_ = value; onChanged(); return this; } /** *
       * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
       * sequence [0,currentReplicas).
       * 
* * optional string currentRevision = 6; */ public Builder clearCurrentRevision() { bitField0_ = (bitField0_ & ~0x00000020); currentRevision_ = getDefaultInstance().getCurrentRevision(); onChanged(); return this; } /** *
       * currentRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the
       * sequence [0,currentReplicas).
       * 
* * optional string currentRevision = 6; */ public Builder setCurrentRevisionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; currentRevision_ = value; onChanged(); return this; } private java.lang.Object updateRevision_ = ""; /** *
       * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
       * [replicas-updatedReplicas,replicas)
       * 
* * optional string updateRevision = 7; */ public boolean hasUpdateRevision() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** *
       * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
       * [replicas-updatedReplicas,replicas)
       * 
* * optional string updateRevision = 7; */ public java.lang.String getUpdateRevision() { java.lang.Object ref = updateRevision_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { updateRevision_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
       * [replicas-updatedReplicas,replicas)
       * 
* * optional string updateRevision = 7; */ public com.google.protobuf.ByteString getUpdateRevisionBytes() { java.lang.Object ref = updateRevision_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); updateRevision_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
       * [replicas-updatedReplicas,replicas)
       * 
* * optional string updateRevision = 7; */ public Builder setUpdateRevision( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; updateRevision_ = value; onChanged(); return this; } /** *
       * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
       * [replicas-updatedReplicas,replicas)
       * 
* * optional string updateRevision = 7; */ public Builder clearUpdateRevision() { bitField0_ = (bitField0_ & ~0x00000040); updateRevision_ = getDefaultInstance().getUpdateRevision(); onChanged(); return this; } /** *
       * updateRevision, if not empty, indicates the version of the StatefulSet used to generate Pods in the sequence
       * [replicas-updatedReplicas,replicas)
       * 
* * optional string updateRevision = 7; */ public Builder setUpdateRevisionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; updateRevision_ = value; onChanged(); return this; } private int collisionCount_ ; /** *
       * collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller
       * uses this field as a collision avoidance mechanism when it needs to create the name for the
       * newest ControllerRevision.
       * +optional
       * 
* * optional int32 collisionCount = 9; */ public boolean hasCollisionCount() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** *
       * collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller
       * uses this field as a collision avoidance mechanism when it needs to create the name for the
       * newest ControllerRevision.
       * +optional
       * 
* * optional int32 collisionCount = 9; */ public int getCollisionCount() { return collisionCount_; } /** *
       * collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller
       * uses this field as a collision avoidance mechanism when it needs to create the name for the
       * newest ControllerRevision.
       * +optional
       * 
* * optional int32 collisionCount = 9; */ public Builder setCollisionCount(int value) { bitField0_ |= 0x00000080; collisionCount_ = value; onChanged(); return this; } /** *
       * collisionCount is the count of hash collisions for the StatefulSet. The StatefulSet controller
       * uses this field as a collision avoidance mechanism when it needs to create the name for the
       * newest ControllerRevision.
       * +optional
       * 
* * optional int32 collisionCount = 9; */ public Builder clearCollisionCount() { bitField0_ = (bitField0_ & ~0x00000080); collisionCount_ = 0; onChanged(); return this; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.StatefulSetStatus) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.StatefulSetStatus) private static final io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus(); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public StatefulSetStatus parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StatefulSetStatus(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetStatus getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StatefulSetUpdateStrategyOrBuilder extends // @@protoc_insertion_point(interface_extends:k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy) com.google.protobuf.MessageOrBuilder { /** *
     * Type indicates the type of the StatefulSetUpdateStrategy.
     * Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ boolean hasType(); /** *
     * Type indicates the type of the StatefulSetUpdateStrategy.
     * Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ java.lang.String getType(); /** *
     * Type indicates the type of the StatefulSetUpdateStrategy.
     * Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ com.google.protobuf.ByteString getTypeBytes(); /** *
     * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ boolean hasRollingUpdate(); /** *
     * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy getRollingUpdate(); /** *
     * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategyOrBuilder getRollingUpdateOrBuilder(); } /** *
   * StatefulSetUpdateStrategy indicates the strategy that the StatefulSet
   * controller will use to perform updates. It includes any additional parameters
   * necessary to perform the update for the indicated strategy.
   * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy} */ public static final class StatefulSetUpdateStrategy extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy) StatefulSetUpdateStrategyOrBuilder { private static final long serialVersionUID = 0L; // Use StatefulSetUpdateStrategy.newBuilder() to construct. private StatefulSetUpdateStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StatefulSetUpdateStrategy() { type_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StatefulSetUpdateStrategy( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; type_ = bs; break; } case 18: { io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = rollingUpdate_.toBuilder(); } rollingUpdate_ = input.readMessage(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(rollingUpdate_); rollingUpdate_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.Builder.class); } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private volatile java.lang.Object type_; /** *
     * Type indicates the type of the StatefulSetUpdateStrategy.
     * Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
     * Type indicates the type of the StatefulSetUpdateStrategy.
     * Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } } /** *
     * Type indicates the type of the StatefulSetUpdateStrategy.
     * Default is RollingUpdate.
     * +optional
     * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ROLLINGUPDATE_FIELD_NUMBER = 2; private io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy rollingUpdate_; /** *
     * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public boolean hasRollingUpdate() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
     * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy getRollingUpdate() { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.getDefaultInstance() : rollingUpdate_; } /** *
     * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
     * +optional
     * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategyOrBuilder getRollingUpdateOrBuilder() { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.getDefaultInstance() : rollingUpdate_; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) == 0x00000001)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, getRollingUpdate()); } unknownFields.writeTo(output); } public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getRollingUpdate()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy)) { return super.equals(obj); } io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy other = (io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy) obj; boolean result = true; result = result && (hasType() == other.hasType()); if (hasType()) { result = result && getType() .equals(other.getType()); } result = result && (hasRollingUpdate() == other.hasRollingUpdate()); if (hasRollingUpdate()) { result = result && getRollingUpdate() .equals(other.getRollingUpdate()); } result = result && unknownFields.equals(other.unknownFields); return result; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasType()) { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); } if (hasRollingUpdate()) { hash = (37 * hash) + ROLLINGUPDATE_FIELD_NUMBER; hash = (53 * hash) + getRollingUpdate().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * StatefulSetUpdateStrategy indicates the strategy that the StatefulSet
     * controller will use to perform updates. It includes any additional parameters
     * necessary to perform the update for the indicated strategy.
     * 
* * Protobuf type {@code k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy) io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_descriptor; } protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.class, io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.Builder.class); } // Construct using io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRollingUpdateFieldBuilder(); } } public Builder clear() { super.clear(); type_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (rollingUpdateBuilder_ == null) { rollingUpdate_ = null; } else { rollingUpdateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.kubernetes.client.proto.V1beta2Apps.internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_descriptor; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy getDefaultInstanceForType() { return io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.getDefaultInstance(); } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy build() { io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy buildPartial() { io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy result = new io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (rollingUpdateBuilder_ == null) { result.rollingUpdate_ = rollingUpdate_; } else { result.rollingUpdate_ = rollingUpdateBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder clone() { return (Builder) super.clone(); } public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.setField(field, value); } public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return (Builder) super.clearField(field); } public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return (Builder) super.clearOneof(oneof); } public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return (Builder) super.setRepeatedField(field, index, value); } public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return (Builder) super.addRepeatedField(field, value); } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy) { return mergeFrom((io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy other) { if (other == io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy.getDefaultInstance()) return this; if (other.hasType()) { bitField0_ |= 0x00000001; type_ = other.type_; onChanged(); } if (other.hasRollingUpdate()) { mergeRollingUpdate(other.getRollingUpdate()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object type_ = ""; /** *
       * Type indicates the type of the StatefulSetUpdateStrategy.
       * Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** *
       * Type indicates the type of the StatefulSetUpdateStrategy.
       * Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } else { return (java.lang.String) ref; } } /** *
       * Type indicates the type of the StatefulSetUpdateStrategy.
       * Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Type indicates the type of the StatefulSetUpdateStrategy.
       * Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder setType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } /** *
       * Type indicates the type of the StatefulSetUpdateStrategy.
       * Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = getDefaultInstance().getType(); onChanged(); return this; } /** *
       * Type indicates the type of the StatefulSetUpdateStrategy.
       * Default is RollingUpdate.
       * +optional
       * 
* * optional string type = 1; */ public Builder setTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } private io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy rollingUpdate_ = null; private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategyOrBuilder> rollingUpdateBuilder_; /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public boolean hasRollingUpdate() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy getRollingUpdate() { if (rollingUpdateBuilder_ == null) { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.getDefaultInstance() : rollingUpdate_; } else { return rollingUpdateBuilder_.getMessage(); } } /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public Builder setRollingUpdate(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy value) { if (rollingUpdateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } rollingUpdate_ = value; onChanged(); } else { rollingUpdateBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public Builder setRollingUpdate( io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.Builder builderForValue) { if (rollingUpdateBuilder_ == null) { rollingUpdate_ = builderForValue.build(); onChanged(); } else { rollingUpdateBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public Builder mergeRollingUpdate(io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy value) { if (rollingUpdateBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && rollingUpdate_ != null && rollingUpdate_ != io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.getDefaultInstance()) { rollingUpdate_ = io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.newBuilder(rollingUpdate_).mergeFrom(value).buildPartial(); } else { rollingUpdate_ = value; } onChanged(); } else { rollingUpdateBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public Builder clearRollingUpdate() { if (rollingUpdateBuilder_ == null) { rollingUpdate_ = null; onChanged(); } else { rollingUpdateBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.Builder getRollingUpdateBuilder() { bitField0_ |= 0x00000002; onChanged(); return getRollingUpdateFieldBuilder().getBuilder(); } /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ public io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategyOrBuilder getRollingUpdateOrBuilder() { if (rollingUpdateBuilder_ != null) { return rollingUpdateBuilder_.getMessageOrBuilder(); } else { return rollingUpdate_ == null ? io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.getDefaultInstance() : rollingUpdate_; } } /** *
       * RollingUpdate is used to communicate parameters when Type is RollingUpdateStatefulSetStrategyType.
       * +optional
       * 
* * optional .k8s.io.api.apps.v1beta2.RollingUpdateStatefulSetStrategy rollingUpdate = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategyOrBuilder> getRollingUpdateFieldBuilder() { if (rollingUpdateBuilder_ == null) { rollingUpdateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategy.Builder, io.kubernetes.client.proto.V1beta2Apps.RollingUpdateStatefulSetStrategyOrBuilder>( getRollingUpdate(), getParentForChildren(), isClean()); rollingUpdate_ = null; } return rollingUpdateBuilder_; } public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy) } // @@protoc_insertion_point(class_scope:k8s.io.api.apps.v1beta2.StatefulSetUpdateStrategy) private static final io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy(); } public static io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy getDefaultInstance() { return DEFAULT_INSTANCE; } @java.lang.Deprecated public static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { public StatefulSetUpdateStrategy parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StatefulSetUpdateStrategy(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } public io.kubernetes.client.proto.V1beta2Apps.StatefulSetUpdateStrategy getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DaemonSet_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DaemonSet_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_Deployment_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_Deployment_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DeploymentList_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DeploymentList_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_Scale_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_Scale_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_SelectorEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_SelectorEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_StatefulSet_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_StatefulSet_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\'k8s.io/api/apps/v1beta2/generated.prot" + "o\022\027k8s.io.api.apps.v1beta2\032\"k8s.io/api/c" + "ore/v1/generated.proto\032)k8s.io/api/polic" + "y/v1beta1/generated.proto\0324k8s.io/apimac" + "hinery/pkg/apis/meta/v1/generated.proto\032" + "/k8s.io/apimachinery/pkg/runtime/generat" + "ed.proto\0326k8s.io/apimachinery/pkg/runtim" + "e/schema/generated.proto\0323k8s.io/apimach" + "inery/pkg/util/intstr/generated.proto\"\247\001" + "\n\022ControllerRevision\022B\n\010metadata\030\001 \001(\01320", ".k8s.io.apimachinery.pkg.apis.meta.v1.Ob" + "jectMeta\022;\n\004data\030\002 \001(\0132-.k8s.io.apimachi" + "nery.pkg.runtime.RawExtension\022\020\n\010revisio" + "n\030\003 \001(\003\"\226\001\n\026ControllerRevisionList\022@\n\010me" + "tadata\030\001 \001(\0132..k8s.io.apimachinery.pkg.a" + "pis.meta.v1.ListMeta\022:\n\005items\030\002 \003(\0132+.k8" + "s.io.api.apps.v1beta2.ControllerRevision" + "\"\277\001\n\tDaemonSet\022B\n\010metadata\030\001 \001(\01320.k8s.i" + "o.apimachinery.pkg.apis.meta.v1.ObjectMe" + "ta\0224\n\004spec\030\002 \001(\0132&.k8s.io.api.apps.v1bet", "a2.DaemonSetSpec\0228\n\006status\030\003 \001(\0132(.k8s.i" + "o.api.apps.v1beta2.DaemonSetStatus\"\204\001\n\rD" + "aemonSetList\022@\n\010metadata\030\001 \001(\0132..k8s.io." + "apimachinery.pkg.apis.meta.v1.ListMeta\0221" + "\n\005items\030\002 \003(\0132\".k8s.io.api.apps.v1beta2." + "DaemonSet\"\216\002\n\rDaemonSetSpec\022E\n\010selector\030" + "\001 \001(\01323.k8s.io.apimachinery.pkg.apis.met" + "a.v1.LabelSelector\0225\n\010template\030\002 \001(\0132#.k" + "8s.io.api.core.v1.PodTemplateSpec\022H\n\016upd" + "ateStrategy\030\003 \001(\01320.k8s.io.api.apps.v1be", "ta2.DaemonSetUpdateStrategy\022\027\n\017minReadyS" + "econds\030\004 \001(\005\022\034\n\024revisionHistoryLimit\030\006 \001" + "(\005\"\212\002\n\017DaemonSetStatus\022\036\n\026currentNumberS" + "cheduled\030\001 \001(\005\022\032\n\022numberMisscheduled\030\002 \001" + "(\005\022\036\n\026desiredNumberScheduled\030\003 \001(\005\022\023\n\013nu" + "mberReady\030\004 \001(\005\022\032\n\022observedGeneration\030\005 " + "\001(\003\022\036\n\026updatedNumberScheduled\030\006 \001(\005\022\027\n\017n" + "umberAvailable\030\007 \001(\005\022\031\n\021numberUnavailabl" + "e\030\010 \001(\005\022\026\n\016collisionCount\030\t \001(\005\"o\n\027Daemo" + "nSetUpdateStrategy\022\014\n\004type\030\001 \001(\t\022F\n\rroll", "ingUpdate\030\002 \001(\0132/.k8s.io.api.apps.v1beta" + "2.RollingUpdateDaemonSet\"\302\001\n\nDeployment\022" + "B\n\010metadata\030\001 \001(\01320.k8s.io.apimachinery." + "pkg.apis.meta.v1.ObjectMeta\0225\n\004spec\030\002 \001(" + "\0132\'.k8s.io.api.apps.v1beta2.DeploymentSp" + "ec\0229\n\006status\030\003 \001(\0132).k8s.io.api.apps.v1b" + "eta2.DeploymentStatus\"\340\001\n\023DeploymentCond" + "ition\022\014\n\004type\030\001 \001(\t\022\016\n\006status\030\002 \001(\t\022B\n\016l" + "astUpdateTime\030\006 \001(\0132*.k8s.io.apimachiner" + "y.pkg.apis.meta.v1.Time\022F\n\022lastTransitio", "nTime\030\007 \001(\0132*.k8s.io.apimachinery.pkg.ap" + "is.meta.v1.Time\022\016\n\006reason\030\004 \001(\t\022\017\n\007messa" + "ge\030\005 \001(\t\"\206\001\n\016DeploymentList\022@\n\010metadata\030" + "\001 \001(\0132..k8s.io.apimachinery.pkg.apis.met" + "a.v1.ListMeta\0222\n\005items\030\002 \003(\0132#.k8s.io.ap" + "i.apps.v1beta2.Deployment\"\307\002\n\016Deployment" + "Spec\022\020\n\010replicas\030\001 \001(\005\022E\n\010selector\030\002 \001(\013" + "23.k8s.io.apimachinery.pkg.apis.meta.v1." + "LabelSelector\0225\n\010template\030\003 \001(\0132#.k8s.io" + ".api.core.v1.PodTemplateSpec\022=\n\010strategy", "\030\004 \001(\0132+.k8s.io.api.apps.v1beta2.Deploym" + "entStrategy\022\027\n\017minReadySeconds\030\005 \001(\005\022\034\n\024" + "revisionHistoryLimit\030\006 \001(\005\022\016\n\006paused\030\007 \001" + "(\010\022\037\n\027progressDeadlineSeconds\030\t \001(\005\"\202\002\n\020" + "DeploymentStatus\022\032\n\022observedGeneration\030\001" + " \001(\003\022\020\n\010replicas\030\002 \001(\005\022\027\n\017updatedReplica" + "s\030\003 \001(\005\022\025\n\rreadyReplicas\030\007 \001(\005\022\031\n\021availa" + "bleReplicas\030\004 \001(\005\022\033\n\023unavailableReplicas" + "\030\005 \001(\005\022@\n\nconditions\030\006 \003(\0132,.k8s.io.api." + "apps.v1beta2.DeploymentCondition\022\026\n\016coll", "isionCount\030\010 \001(\005\"k\n\022DeploymentStrategy\022\014" + "\n\004type\030\001 \001(\t\022G\n\rrollingUpdate\030\002 \001(\01320.k8" + "s.io.api.apps.v1beta2.RollingUpdateDeplo" + "yment\"\302\001\n\nReplicaSet\022B\n\010metadata\030\001 \001(\01320" + ".k8s.io.apimachinery.pkg.apis.meta.v1.Ob" + "jectMeta\0225\n\004spec\030\002 \001(\0132\'.k8s.io.api.apps" + ".v1beta2.ReplicaSetSpec\0229\n\006status\030\003 \001(\0132" + ").k8s.io.api.apps.v1beta2.ReplicaSetStat" + "us\"\234\001\n\023ReplicaSetCondition\022\014\n\004type\030\001 \001(\t" + "\022\016\n\006status\030\002 \001(\t\022F\n\022lastTransitionTime\030\003", " \001(\0132*.k8s.io.apimachinery.pkg.apis.meta" + ".v1.Time\022\016\n\006reason\030\004 \001(\t\022\017\n\007message\030\005 \001(" + "\t\"\206\001\n\016ReplicaSetList\022@\n\010metadata\030\001 \001(\0132." + ".k8s.io.apimachinery.pkg.apis.meta.v1.Li" + "stMeta\0222\n\005items\030\002 \003(\0132#.k8s.io.api.apps." + "v1beta2.ReplicaSet\"\271\001\n\016ReplicaSetSpec\022\020\n" + "\010replicas\030\001 \001(\005\022\027\n\017minReadySeconds\030\004 \001(\005" + "\022E\n\010selector\030\002 \001(\01323.k8s.io.apimachinery" + ".pkg.apis.meta.v1.LabelSelector\0225\n\010templ" + "ate\030\003 \001(\0132#.k8s.io.api.core.v1.PodTempla", "teSpec\"\322\001\n\020ReplicaSetStatus\022\020\n\010replicas\030" + "\001 \001(\005\022\034\n\024fullyLabeledReplicas\030\002 \001(\005\022\025\n\rr" + "eadyReplicas\030\004 \001(\005\022\031\n\021availableReplicas\030" + "\005 \001(\005\022\032\n\022observedGeneration\030\003 \001(\003\022@\n\ncon" + "ditions\030\006 \003(\0132,.k8s.io.api.apps.v1beta2." + "ReplicaSetCondition\"b\n\026RollingUpdateDaem" + "onSet\022H\n\016maxUnavailable\030\001 \001(\01320.k8s.io.a" + "pimachinery.pkg.util.intstr.IntOrString\"" + "\247\001\n\027RollingUpdateDeployment\022H\n\016maxUnavai" + "lable\030\001 \001(\01320.k8s.io.apimachinery.pkg.ut", "il.intstr.IntOrString\022B\n\010maxSurge\030\002 \001(\0132" + "0.k8s.io.apimachinery.pkg.util.intstr.In" + "tOrString\"5\n RollingUpdateStatefulSetStr" + "ategy\022\021\n\tpartition\030\001 \001(\005\"\263\001\n\005Scale\022B\n\010me" + "tadata\030\001 \001(\01320.k8s.io.apimachinery.pkg.a" + "pis.meta.v1.ObjectMeta\0220\n\004spec\030\002 \001(\0132\".k" + "8s.io.api.apps.v1beta2.ScaleSpec\0224\n\006stat" + "us\030\003 \001(\0132$.k8s.io.api.apps.v1beta2.Scale" + "Status\"\035\n\tScaleSpec\022\020\n\010replicas\030\001 \001(\005\"\256\001" + "\n\013ScaleStatus\022\020\n\010replicas\030\001 \001(\005\022D\n\010selec", "tor\030\002 \003(\01322.k8s.io.api.apps.v1beta2.Scal" + "eStatus.SelectorEntry\022\026\n\016targetSelector\030" + "\003 \001(\t\032/\n\rSelectorEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" + "alue\030\002 \001(\t:\0028\001\"\305\001\n\013StatefulSet\022B\n\010metada" + "ta\030\001 \001(\01320.k8s.io.apimachinery.pkg.apis." + "meta.v1.ObjectMeta\0226\n\004spec\030\002 \001(\0132(.k8s.i" + "o.api.apps.v1beta2.StatefulSetSpec\022:\n\006st" + "atus\030\003 \001(\0132*.k8s.io.api.apps.v1beta2.Sta" + "tefulSetStatus\"\210\001\n\017StatefulSetList\022@\n\010me" + "tadata\030\001 \001(\0132..k8s.io.apimachinery.pkg.a", "pis.meta.v1.ListMeta\0223\n\005items\030\002 \003(\0132$.k8" + "s.io.api.apps.v1beta2.StatefulSet\"\206\003\n\017St" + "atefulSetSpec\022\020\n\010replicas\030\001 \001(\005\022E\n\010selec" + "tor\030\002 \001(\01323.k8s.io.apimachinery.pkg.apis" + ".meta.v1.LabelSelector\0225\n\010template\030\003 \001(\013" + "2#.k8s.io.api.core.v1.PodTemplateSpec\022G\n" + "\024volumeClaimTemplates\030\004 \003(\0132).k8s.io.api" + ".core.v1.PersistentVolumeClaim\022\023\n\013servic" + "eName\030\005 \001(\t\022\033\n\023podManagementPolicy\030\006 \001(\t" + "\022J\n\016updateStrategy\030\007 \001(\01322.k8s.io.api.ap", "ps.v1beta2.StatefulSetUpdateStrategy\022\034\n\024" + "revisionHistoryLimit\030\010 \001(\005\"\323\001\n\021StatefulS" + "etStatus\022\032\n\022observedGeneration\030\001 \001(\003\022\020\n\010" + "replicas\030\002 \001(\005\022\025\n\rreadyReplicas\030\003 \001(\005\022\027\n" + "\017currentReplicas\030\004 \001(\005\022\027\n\017updatedReplica" + "s\030\005 \001(\005\022\027\n\017currentRevision\030\006 \001(\t\022\026\n\016upda" + "teRevision\030\007 \001(\t\022\026\n\016collisionCount\030\t \001(\005" + "\"{\n\031StatefulSetUpdateStrategy\022\014\n\004type\030\001 " + "\001(\t\022P\n\rrollingUpdate\030\002 \001(\01329.k8s.io.api." + "apps.v1beta2.RollingUpdateStatefulSetStr", "ategyB2\n\032io.kubernetes.client.protoB\013V1b" + "eta2AppsZ\007v1beta2" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { io.kubernetes.client.proto.V1.getDescriptor(), io.kubernetes.client.proto.V1beta1Policy.getDescriptor(), io.kubernetes.client.proto.Meta.getDescriptor(), io.kubernetes.client.proto.Runtime.getDescriptor(), io.kubernetes.client.proto.RuntimeSchema.getDescriptor(), io.kubernetes.client.proto.IntStr.getDescriptor(), }, assigner); internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ControllerRevision_descriptor, new java.lang.String[] { "Metadata", "Data", "Revision", }); internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ControllerRevisionList_descriptor, new java.lang.String[] { "Metadata", "Items", }); internal_static_k8s_io_api_apps_v1beta2_DaemonSet_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_k8s_io_api_apps_v1beta2_DaemonSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DaemonSet_descriptor, new java.lang.String[] { "Metadata", "Spec", "Status", }); internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DaemonSetList_descriptor, new java.lang.String[] { "Metadata", "Items", }); internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DaemonSetSpec_descriptor, new java.lang.String[] { "Selector", "Template", "UpdateStrategy", "MinReadySeconds", "RevisionHistoryLimit", }); internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DaemonSetStatus_descriptor, new java.lang.String[] { "CurrentNumberScheduled", "NumberMisscheduled", "DesiredNumberScheduled", "NumberReady", "ObservedGeneration", "UpdatedNumberScheduled", "NumberAvailable", "NumberUnavailable", "CollisionCount", }); internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DaemonSetUpdateStrategy_descriptor, new java.lang.String[] { "Type", "RollingUpdate", }); internal_static_k8s_io_api_apps_v1beta2_Deployment_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_k8s_io_api_apps_v1beta2_Deployment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_Deployment_descriptor, new java.lang.String[] { "Metadata", "Spec", "Status", }); internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DeploymentCondition_descriptor, new java.lang.String[] { "Type", "Status", "LastUpdateTime", "LastTransitionTime", "Reason", "Message", }); internal_static_k8s_io_api_apps_v1beta2_DeploymentList_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_k8s_io_api_apps_v1beta2_DeploymentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DeploymentList_descriptor, new java.lang.String[] { "Metadata", "Items", }); internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DeploymentSpec_descriptor, new java.lang.String[] { "Replicas", "Selector", "Template", "Strategy", "MinReadySeconds", "RevisionHistoryLimit", "Paused", "ProgressDeadlineSeconds", }); internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DeploymentStatus_descriptor, new java.lang.String[] { "ObservedGeneration", "Replicas", "UpdatedReplicas", "ReadyReplicas", "AvailableReplicas", "UnavailableReplicas", "Conditions", "CollisionCount", }); internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_DeploymentStrategy_descriptor, new java.lang.String[] { "Type", "RollingUpdate", }); internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ReplicaSet_descriptor, new java.lang.String[] { "Metadata", "Spec", "Status", }); internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ReplicaSetCondition_descriptor, new java.lang.String[] { "Type", "Status", "LastTransitionTime", "Reason", "Message", }); internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ReplicaSetList_descriptor, new java.lang.String[] { "Metadata", "Items", }); internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ReplicaSetSpec_descriptor, new java.lang.String[] { "Replicas", "MinReadySeconds", "Selector", "Template", }); internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ReplicaSetStatus_descriptor, new java.lang.String[] { "Replicas", "FullyLabeledReplicas", "ReadyReplicas", "AvailableReplicas", "ObservedGeneration", "Conditions", }); internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDaemonSet_descriptor, new java.lang.String[] { "MaxUnavailable", }); internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_RollingUpdateDeployment_descriptor, new java.lang.String[] { "MaxUnavailable", "MaxSurge", }); internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_RollingUpdateStatefulSetStrategy_descriptor, new java.lang.String[] { "Partition", }); internal_static_k8s_io_api_apps_v1beta2_Scale_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_k8s_io_api_apps_v1beta2_Scale_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_Scale_descriptor, new java.lang.String[] { "Metadata", "Spec", "Status", }); internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ScaleSpec_descriptor, new java.lang.String[] { "Replicas", }); internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_descriptor, new java.lang.String[] { "Replicas", "Selector", "TargetSelector", }); internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_SelectorEntry_descriptor = internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_descriptor.getNestedTypes().get(0); internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_SelectorEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_ScaleStatus_SelectorEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_k8s_io_api_apps_v1beta2_StatefulSet_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_k8s_io_api_apps_v1beta2_StatefulSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_StatefulSet_descriptor, new java.lang.String[] { "Metadata", "Spec", "Status", }); internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_StatefulSetList_descriptor, new java.lang.String[] { "Metadata", "Items", }); internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_StatefulSetSpec_descriptor, new java.lang.String[] { "Replicas", "Selector", "Template", "VolumeClaimTemplates", "ServiceName", "PodManagementPolicy", "UpdateStrategy", "RevisionHistoryLimit", }); internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_StatefulSetStatus_descriptor, new java.lang.String[] { "ObservedGeneration", "Replicas", "ReadyReplicas", "CurrentReplicas", "UpdatedReplicas", "CurrentRevision", "UpdateRevision", "CollisionCount", }); internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_k8s_io_api_apps_v1beta2_StatefulSetUpdateStrategy_descriptor, new java.lang.String[] { "Type", "RollingUpdate", }); io.kubernetes.client.proto.V1.getDescriptor(); io.kubernetes.client.proto.V1beta1Policy.getDescriptor(); io.kubernetes.client.proto.Meta.getDescriptor(); io.kubernetes.client.proto.Runtime.getDescriptor(); io.kubernetes.client.proto.RuntimeSchema.getDescriptor(); io.kubernetes.client.proto.IntStr.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy