Class OperatorVersionSpecOperator.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.dev.kudo.v1beta1.OperatorVersionSpecOperator.Builder
-
- Enclosing class:
- OperatorVersionSpecOperator
public static class OperatorVersionSpecOperator.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperatorVersionSpecOperator.Builder
apiVersion(java.lang.String apiVersion)
API version of the referent.OperatorVersionSpecOperator
build()
OperatorVersionSpecOperator.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].OperatorVersionSpecOperator.Builder
kind(java.lang.String kind)
Kind of the referent.OperatorVersionSpecOperator.Builder
name(java.lang.String name)
Name of the referent.OperatorVersionSpecOperator.Builder
namespace(java.lang.String namespace)
Namespace of the referent.OperatorVersionSpecOperator.Builder
resourceVersion(java.lang.String resourceVersion)
Specific resourceVersion to which this reference is made, if any.java.lang.String
toString()
OperatorVersionSpecOperator.Builder
uid(java.lang.String uid)
UID of the referent.
-
-
-
Method Detail
-
apiVersion
public OperatorVersionSpecOperator.Builder apiVersion(java.lang.String apiVersion)
API version of the referent.- Returns:
this
.
-
fieldPath
public OperatorVersionSpecOperator.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 OperatorVersionSpecOperator.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 OperatorVersionSpecOperator.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 OperatorVersionSpecOperator.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 OperatorVersionSpecOperator.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 OperatorVersionSpecOperator.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 OperatorVersionSpecOperator build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-