forked from jeremylvln/Shulker
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
62dba66
commit 11aae37
Showing
74 changed files
with
12,476 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
218 changes: 218 additions & 0 deletions
218
support/shulker-crds/src/main/java/io/shulkermc/models/V1alpha1MinecraftCluster.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,218 @@ | ||
/* | ||
* 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. | ||
*/ | ||
|
||
|
||
package io.shulkermc.models; | ||
|
||
import java.util.Objects; | ||
import java.util.Arrays; | ||
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.V1ObjectMeta; | ||
import io.shulkermc.models.V1alpha1MinecraftClusterStatus; | ||
import io.swagger.annotations.ApiModel; | ||
import io.swagger.annotations.ApiModelProperty; | ||
import java.io.IOException; | ||
|
||
/** | ||
* MinecraftCluster is the Schema for the MinecraftCluster API | ||
*/ | ||
@ApiModel(description = "MinecraftCluster is the Schema for the MinecraftCluster API") | ||
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2022-03-05T15:49:50.494Z[Etc/UTC]") | ||
public class V1alpha1MinecraftCluster implements io.kubernetes.client.common.KubernetesObject { | ||
public static final String SERIALIZED_NAME_API_VERSION = "apiVersion"; | ||
@SerializedName(SERIALIZED_NAME_API_VERSION) | ||
private String apiVersion; | ||
|
||
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 V1ObjectMeta metadata = null; | ||
|
||
public static final String SERIALIZED_NAME_SPEC = "spec"; | ||
@SerializedName(SERIALIZED_NAME_SPEC) | ||
private Object spec; | ||
|
||
public static final String SERIALIZED_NAME_STATUS = "status"; | ||
@SerializedName(SERIALIZED_NAME_STATUS) | ||
private V1alpha1MinecraftClusterStatus status; | ||
|
||
|
||
public V1alpha1MinecraftCluster 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 | ||
* @return apiVersion | ||
**/ | ||
@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 V1alpha1MinecraftCluster 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 | ||
* @return kind | ||
**/ | ||
@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 V1alpha1MinecraftCluster metadata(V1ObjectMeta metadata) { | ||
|
||
this.metadata = metadata; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get metadata | ||
* @return metadata | ||
**/ | ||
@javax.annotation.Nullable | ||
@ApiModelProperty(value = "") | ||
|
||
public V1ObjectMeta getMetadata() { | ||
return metadata; | ||
} | ||
|
||
|
||
public void setMetadata(V1ObjectMeta metadata) { | ||
this.metadata = metadata; | ||
} | ||
|
||
|
||
public V1alpha1MinecraftCluster spec(Object spec) { | ||
|
||
this.spec = spec; | ||
return this; | ||
} | ||
|
||
/** | ||
* Defines the defired state of a MinecraftCluster. Most, to not say all, fields configurable in a Minecraft Cluster can be configured in this CRD. | ||
* @return spec | ||
**/ | ||
@javax.annotation.Nullable | ||
@ApiModelProperty(value = "Defines the defired state of a MinecraftCluster. Most, to not say all, fields configurable in a Minecraft Cluster can be configured in this CRD.") | ||
|
||
public Object getSpec() { | ||
return spec; | ||
} | ||
|
||
|
||
public void setSpec(Object spec) { | ||
this.spec = spec; | ||
} | ||
|
||
|
||
public V1alpha1MinecraftCluster status(V1alpha1MinecraftClusterStatus status) { | ||
|
||
this.status = status; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get status | ||
* @return status | ||
**/ | ||
@javax.annotation.Nullable | ||
@ApiModelProperty(value = "") | ||
|
||
public V1alpha1MinecraftClusterStatus getStatus() { | ||
return status; | ||
} | ||
|
||
|
||
public void setStatus(V1alpha1MinecraftClusterStatus status) { | ||
this.status = status; | ||
} | ||
|
||
|
||
@Override | ||
public boolean equals(Object o) { | ||
if (this == o) { | ||
return true; | ||
} | ||
if (o == null || getClass() != o.getClass()) { | ||
return false; | ||
} | ||
V1alpha1MinecraftCluster v1alpha1MinecraftCluster = (V1alpha1MinecraftCluster) o; | ||
return Objects.equals(this.apiVersion, v1alpha1MinecraftCluster.apiVersion) && | ||
Objects.equals(this.kind, v1alpha1MinecraftCluster.kind) && | ||
Objects.equals(this.metadata, v1alpha1MinecraftCluster.metadata) && | ||
Objects.equals(this.spec, v1alpha1MinecraftCluster.spec) && | ||
Objects.equals(this.status, v1alpha1MinecraftCluster.status); | ||
} | ||
|
||
@Override | ||
public int hashCode() { | ||
return Objects.hash(apiVersion, kind, metadata, spec, status); | ||
} | ||
|
||
|
||
@Override | ||
public String toString() { | ||
StringBuilder sb = new StringBuilder(); | ||
sb.append("class V1alpha1MinecraftCluster {\n"); | ||
sb.append(" apiVersion: ").append(toIndentedString(apiVersion)).append("\n"); | ||
sb.append(" kind: ").append(toIndentedString(kind)).append("\n"); | ||
sb.append(" metadata: ").append(toIndentedString(metadata)).append("\n"); | ||
sb.append(" spec: ").append(toIndentedString(spec)).append("\n"); | ||
sb.append(" status: ").append(toIndentedString(status)).append("\n"); | ||
sb.append("}"); | ||
return sb.toString(); | ||
} | ||
|
||
/** | ||
* Convert the given object to string with each line indented by 4 spaces | ||
* (except the first line). | ||
*/ | ||
private String toIndentedString(Object o) { | ||
if (o == null) { | ||
return "null"; | ||
} | ||
return o.toString().replace("\n", "\n "); | ||
} | ||
|
||
} | ||
|
Oops, something went wrong.