Class IngressClassParametersReference
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.networking.v1.IngressClassParametersReference
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<IngressClassParametersReferenceBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class IngressClassParametersReference extends Object implements io.fabric8.kubernetes.api.builder.Editable<IngressClassParametersReferenceBuilder>, io.fabric8.kubernetes.api.model.KubernetesResourceIngressClassParametersReference identifies an API object. This can be used to specify a cluster or namespace-scoped resource.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IngressClassParametersReference()No args constructor for use in serializationIngressClassParametersReference(String apiGroup, String kind, String name, String namespace, String scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IngressClassParametersReferenceBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiGroup()apiGroup is the group for the resource being referenced.StringgetKind()kind is the type of resource being referenced.StringgetName()name is the name of resource being referenced.StringgetNamespace()namespace is the namespace of the resource being referenced.StringgetScope()scope represents if this refers to a cluster or namespace scoped resource.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiGroup(String apiGroup)apiGroup is the group for the resource being referenced.voidsetKind(String kind)kind is the type of resource being referenced.voidsetName(String name)name is the name of resource being referenced.voidsetNamespace(String namespace)namespace is the namespace of the resource being referenced.voidsetScope(String scope)scope represents if this refers to a cluster or namespace scoped resource.IngressClassParametersReferenceBuildertoBuilder()
-
-
-
Method Detail
-
getApiGroup
public String getApiGroup()
apiGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
-
setApiGroup
public void setApiGroup(String apiGroup)
apiGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.
-
getKind
public String getKind()
kind is the type of resource being referenced.
-
setKind
public void setKind(String kind)
kind is the type of resource being referenced.
-
getName
public String getName()
name is the name of resource being referenced.
-
setName
public void setName(String name)
name is the name of resource being referenced.
-
getNamespace
public String getNamespace()
namespace is the namespace of the resource being referenced. This field is required when scope is set to "Namespace" and must be unset when scope is set to "Cluster".
-
setNamespace
public void setNamespace(String namespace)
namespace is the namespace of the resource being referenced. This field is required when scope is set to "Namespace" and must be unset when scope is set to "Cluster".
-
getScope
public String getScope()
scope represents if this refers to a cluster or namespace scoped resource. This may be set to "Cluster" (default) or "Namespace".
-
setScope
public void setScope(String scope)
scope represents if this refers to a cluster or namespace scoped resource. This may be set to "Cluster" (default) or "Namespace".
-
edit
public IngressClassParametersReferenceBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<IngressClassParametersReferenceBuilder>
-
toBuilder
public IngressClassParametersReferenceBuilder toBuilder()
-
-