Class InstanceSpecOperatorVersion
- java.lang.Object
-
- com.marcnuri.yakc.model.dev.kudo.v1beta1.InstanceSpecOperatorVersion
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class InstanceSpecOperatorVersion extends java.lang.Object implements com.marcnuri.yakc.model.Model
OperatorVersion specifies a reference to a specific OperatorVersion object.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstanceSpecOperatorVersion.Builder
-
Constructor Summary
Constructors Constructor Description InstanceSpecOperatorVersion()
InstanceSpecOperatorVersion(java.lang.String apiVersion, java.lang.String fieldPath, java.lang.String kind, java.lang.String name, java.lang.String namespace, java.lang.String resourceVersion, java.lang.String uid)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstanceSpecOperatorVersion.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getApiVersion()
API version of the referent.java.lang.String
getFieldPath()
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].java.lang.String
getKind()
Kind of the referent.java.lang.String
getName()
Name of the referent.java.lang.String
getNamespace()
Namespace of the referent.java.lang.String
getResourceVersion()
Specific resourceVersion to which this reference is made, if any.java.lang.String
getUid()
UID of the referent.int
hashCode()
void
setApiVersion(java.lang.String apiVersion)
API version of the referent.void
setFieldPath(java.lang.String fieldPath)
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2].void
setKind(java.lang.String kind)
Kind of the referent.void
setName(java.lang.String name)
Name of the referent.void
setNamespace(java.lang.String namespace)
Namespace of the referent.void
setResourceVersion(java.lang.String resourceVersion)
Specific resourceVersion to which this reference is made, if any.void
setUid(java.lang.String uid)
UID of the referent.InstanceSpecOperatorVersion.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
InstanceSpecOperatorVersion
public InstanceSpecOperatorVersion(java.lang.String apiVersion, java.lang.String fieldPath, java.lang.String kind, java.lang.String name, java.lang.String namespace, java.lang.String resourceVersion, java.lang.String uid)
-
InstanceSpecOperatorVersion
public InstanceSpecOperatorVersion()
-
-
Method Detail
-
builder
public static InstanceSpecOperatorVersion.Builder builder()
-
toBuilder
public InstanceSpecOperatorVersion.Builder toBuilder()
-
getApiVersion
public java.lang.String getApiVersion()
API version of the referent.
-
getFieldPath
public java.lang.String getFieldPath()
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
-
getKind
public java.lang.String getKind()
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
getName
public java.lang.String getName()
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-
getNamespace
public java.lang.String getNamespace()
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
-
getResourceVersion
public java.lang.String getResourceVersion()
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
-
getUid
public java.lang.String getUid()
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
-
setApiVersion
public void setApiVersion(java.lang.String apiVersion)
API version of the referent.
-
setFieldPath
public void setFieldPath(java.lang.String fieldPath)
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
-
setKind
public void setKind(java.lang.String kind)
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
setName
public void setName(java.lang.String name)
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
-
setNamespace
public void setNamespace(java.lang.String namespace)
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
-
setResourceVersion
public void setResourceVersion(java.lang.String resourceVersion)
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
-
setUid
public void setUid(java.lang.String uid)
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-