Class InstanceSpecOperatorVersion.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.dev.kudo.v1beta1.InstanceSpecOperatorVersion.Builder
-
- Enclosing class:
- InstanceSpecOperatorVersion
public static class InstanceSpecOperatorVersion.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceSpecOperatorVersion.Builder
apiVersion(java.lang.String apiVersion)
API version of the referent.InstanceSpecOperatorVersion
build()
InstanceSpecOperatorVersion.Builder
fieldPath(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].InstanceSpecOperatorVersion.Builder
kind(java.lang.String kind)
Kind of the referent.InstanceSpecOperatorVersion.Builder
name(java.lang.String name)
Name of the referent.InstanceSpecOperatorVersion.Builder
namespace(java.lang.String namespace)
Namespace of the referent.InstanceSpecOperatorVersion.Builder
resourceVersion(java.lang.String resourceVersion)
Specific resourceVersion to which this reference is made, if any.java.lang.String
toString()
InstanceSpecOperatorVersion.Builder
uid(java.lang.String uid)
UID of the referent.
-
-
-
Method Detail
-
apiVersion
public InstanceSpecOperatorVersion.Builder apiVersion(java.lang.String apiVersion)
API version of the referent.- Returns:
this
.
-
fieldPath
public InstanceSpecOperatorVersion.Builder fieldPath(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.- Returns:
this
.
-
kind
public InstanceSpecOperatorVersion.Builder kind(java.lang.String kind)
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Returns:
this
.
-
name
public InstanceSpecOperatorVersion.Builder name(java.lang.String name)
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names- Returns:
this
.
-
namespace
public InstanceSpecOperatorVersion.Builder namespace(java.lang.String namespace)
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/- Returns:
this
.
-
resourceVersion
public InstanceSpecOperatorVersion.Builder resourceVersion(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- Returns:
this
.
-
uid
public InstanceSpecOperatorVersion.Builder uid(java.lang.String uid)
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids- Returns:
this
.
-
build
public InstanceSpecOperatorVersion build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-