Skip to content

Commit

Permalink
rollback prometheus-operator update.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
kozjan committed Mar 5, 2024
1 parent cd5a0d0 commit 7fd40d0
Show file tree
Hide file tree
Showing 382 changed files with 30,464 additions and 78,563 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,186 +1,166 @@
/*
* Kubernetes
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* The version of the OpenAPI document: v1.21.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/


Copyright 2020 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package com.coreos.monitoring.models;

import java.util.Objects;
import java.util.Arrays;
import com.coreos.monitoring.models.V1Alertmanager;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.kubernetes.client.openapi.models.V1ListMeta;
import java.io.IOException;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.JsonArray;
import com.google.gson.JsonDeserializationContext;
import com.google.gson.JsonDeserializer;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParseException;
import com.google.gson.TypeAdapterFactory;
import com.google.gson.reflect.TypeToken;
import com.google.gson.TypeAdapter;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import java.io.IOException;

import java.lang.reflect.Type;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

import io.kubernetes.client.openapi.JSON;

/**
* AlertmanagerList is a list of Alertmanager
*/
@jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2024-03-01T07:02:10.169254Z[Etc/UTC]")
/** AlertmanagerList is a list of Alertmanager */
@ApiModel(description = "AlertmanagerList is a list of Alertmanager")
@javax.annotation.Generated(
value = "org.openapitools.codegen.languages.JavaClientCodegen",
date = "2020-08-31T19:41:55.826Z[Etc/UTC]")
public class V1AlertmanagerList implements io.kubernetes.client.common.KubernetesListObject {
public static final String SERIALIZED_NAME_API_VERSION = "apiVersion";

@SerializedName(SERIALIZED_NAME_API_VERSION)
private String apiVersion;

public static final String SERIALIZED_NAME_ITEMS = "items";

@SerializedName(SERIALIZED_NAME_ITEMS)
private List<V1Alertmanager> items = new ArrayList<>();
private List<V1Alertmanager> items = new ArrayList<V1Alertmanager>();

public static final String SERIALIZED_NAME_KIND = "kind";

@SerializedName(SERIALIZED_NAME_KIND)
private String kind;

public static final String SERIALIZED_NAME_METADATA = "metadata";

@SerializedName(SERIALIZED_NAME_METADATA)
private V1ListMeta metadata = null;

public V1AlertmanagerList() {
}

public V1AlertmanagerList apiVersion(String apiVersion) {

this.apiVersion = apiVersion;
return this;
}

/**
* APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
/**
* APIVersion defines the versioned schema of this representation of an object. Servers should
* convert recognized schemas to the latest internal value, and may reject unrecognized values.
* More info:
* https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
*
* @return apiVersion
**/
@jakarta.annotation.Nullable
*/
@javax.annotation.Nullable
@ApiModelProperty(
value =
"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources")
public String getApiVersion() {
return apiVersion;
}


public void setApiVersion(String apiVersion) {
this.apiVersion = apiVersion;
}


public V1AlertmanagerList items(List<V1Alertmanager> items) {

this.items = items;
return this;
}

public V1AlertmanagerList addItemsItem(V1Alertmanager itemsItem) {
if (this.items == null) {
this.items = new ArrayList<>();
}
this.items.add(itemsItem);
return this;
}

/**
* List of alertmanagers. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md
/**
* List of alertmanagers. More info:
* https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md
*
* @return items
**/
@jakarta.annotation.Nonnull
*/
@ApiModelProperty(
required = true,
value =
"List of alertmanagers. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md")
public List<V1Alertmanager> getItems() {
return items;
}


public void setItems(List<V1Alertmanager> items) {
this.items = items;
}


public V1AlertmanagerList kind(String kind) {

this.kind = kind;
return this;
}

/**
* Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
/**
* Kind is a string value representing the REST resource this object represents. Servers may infer
* this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More
* info:
* https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
*
* @return kind
**/
@jakarta.annotation.Nullable
*/
@javax.annotation.Nullable
@ApiModelProperty(
value =
"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds")
public String getKind() {
return kind;
}


public void setKind(String kind) {
this.kind = kind;
}


public V1AlertmanagerList metadata(V1ListMeta metadata) {

this.metadata = metadata;
return this;
}

/**
/**
* Get metadata
*
* @return metadata
**/
@jakarta.annotation.Nullable
*/
@javax.annotation.Nullable
@ApiModelProperty(value = "")
public V1ListMeta getMetadata() {
return metadata;
}


public void setMetadata(V1ListMeta metadata) {
this.metadata = metadata;
}



@Override
public boolean equals(Object o) {
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
V1AlertmanagerList v1AlertmanagerList = (V1AlertmanagerList) o;
return Objects.equals(this.apiVersion, v1AlertmanagerList.apiVersion) &&
Objects.equals(this.items, v1AlertmanagerList.items) &&
Objects.equals(this.kind, v1AlertmanagerList.kind) &&
Objects.equals(this.metadata, v1AlertmanagerList.metadata);
return Objects.equals(this.apiVersion, v1AlertmanagerList.apiVersion)
&& Objects.equals(this.items, v1AlertmanagerList.items)
&& Objects.equals(this.kind, v1AlertmanagerList.kind)
&& Objects.equals(this.metadata, v1AlertmanagerList.metadata);
}

@Override
Expand All @@ -201,125 +181,12 @@ public String toString() {
}

/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
* Convert the given object to string with each line indented by 4 spaces (except the first line).
*/
private String toIndentedString(Object o) {
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}


public static HashSet<String> openapiFields;
public static HashSet<String> openapiRequiredFields;

static {
// a set of all properties/fields (JSON key names)
openapiFields = new HashSet<String>();
openapiFields.add("apiVersion");
openapiFields.add("items");
openapiFields.add("kind");
openapiFields.add("metadata");

// a set of required properties/fields (JSON key names)
openapiRequiredFields = new HashSet<String>();
openapiRequiredFields.add("items");
}

/**
* Validates the JSON Object and throws an exception if issues found
*
* @param jsonObj JSON Object
* @throws IOException if the JSON Object is invalid with respect to V1AlertmanagerList
*/
public static void validateJsonObject(JsonObject jsonObj) throws IOException {
if (jsonObj == null) {
if (!V1AlertmanagerList.openapiRequiredFields.isEmpty()) { // has required fields but JSON object is null
throw new IllegalArgumentException(String.format("The required field(s) %s in V1AlertmanagerList is not found in the empty JSON string", V1AlertmanagerList.openapiRequiredFields.toString()));
}
}

Set<Entry<String, JsonElement>> entries = jsonObj.entrySet();
// check to see if the JSON string contains additional fields
for (Entry<String, JsonElement> entry : entries) {
if (!V1AlertmanagerList.openapiFields.contains(entry.getKey())) {
throw new IllegalArgumentException(String.format("The field `%s` in the JSON string is not defined in the `V1AlertmanagerList` properties. JSON: %s", entry.getKey(), jsonObj.toString()));
}
}

// check to make sure all required properties/fields are present in the JSON string
for (String requiredField : V1AlertmanagerList.openapiRequiredFields) {
if (jsonObj.get(requiredField) == null) {
throw new IllegalArgumentException(String.format("The required field `%s` is not found in the JSON string: %s", requiredField, jsonObj.toString()));
}
}
if ((jsonObj.get("apiVersion") != null && !jsonObj.get("apiVersion").isJsonNull()) && !jsonObj.get("apiVersion").isJsonPrimitive()) {
throw new IllegalArgumentException(String.format("Expected the field `apiVersion` to be a primitive type in the JSON string but got `%s`", jsonObj.get("apiVersion").toString()));
}
// ensure the json data is an array
if (!jsonObj.get("items").isJsonArray()) {
throw new IllegalArgumentException(String.format("Expected the field `items` to be an array in the JSON string but got `%s`", jsonObj.get("items").toString()));
}

JsonArray jsonArrayitems = jsonObj.getAsJsonArray("items");
// validate the required field `items` (array)
for (int i = 0; i < jsonArrayitems.size(); i++) {
V1Alertmanager.validateJsonObject(jsonArrayitems.get(i).getAsJsonObject());
};
if ((jsonObj.get("kind") != null && !jsonObj.get("kind").isJsonNull()) && !jsonObj.get("kind").isJsonPrimitive()) {
throw new IllegalArgumentException(String.format("Expected the field `kind` to be a primitive type in the JSON string but got `%s`", jsonObj.get("kind").toString()));
}
}

public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
@SuppressWarnings("unchecked")
@Override
public <T> TypeAdapter<T> create(Gson gson, TypeToken<T> type) {
if (!V1AlertmanagerList.class.isAssignableFrom(type.getRawType())) {
return null; // this class only serializes 'V1AlertmanagerList' and its subtypes
}
final TypeAdapter<JsonElement> elementAdapter = gson.getAdapter(JsonElement.class);
final TypeAdapter<V1AlertmanagerList> thisAdapter
= gson.getDelegateAdapter(this, TypeToken.get(V1AlertmanagerList.class));

return (TypeAdapter<T>) new TypeAdapter<V1AlertmanagerList>() {
@Override
public void write(JsonWriter out, V1AlertmanagerList value) throws IOException {
JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject();
elementAdapter.write(out, obj);
}

@Override
public V1AlertmanagerList read(JsonReader in) throws IOException {
JsonObject jsonObj = elementAdapter.read(in).getAsJsonObject();
validateJsonObject(jsonObj);
return thisAdapter.fromJsonTree(jsonObj);
}

}.nullSafe();
}
}

/**
* Create an instance of V1AlertmanagerList given an JSON string
*
* @param jsonString JSON string
* @return An instance of V1AlertmanagerList
* @throws IOException if the JSON string is invalid with respect to V1AlertmanagerList
*/
public static V1AlertmanagerList fromJson(String jsonString) throws IOException {
return JSON.getGson().fromJson(jsonString, V1AlertmanagerList.class);
}

/**
* Convert an instance of V1AlertmanagerList to an JSON string
*
* @return JSON string
*/
public String toJson() {
return JSON.getGson().toJson(this);
}
}

Loading

0 comments on commit 7fd40d0

Please sign in to comment.