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.KubernetesResource
IngressClassParametersReference 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 IngressClassParametersReferenceBuilder
edit()
Map<String,Object>
getAdditionalProperties()
String
getApiGroup()
apiGroup is the group for the resource being referenced.String
getKind()
kind is the type of resource being referenced.String
getName()
name is the name of resource being referenced.String
getNamespace()
namespace is the namespace of the resource being referenced.String
getScope()
scope represents if this refers to a cluster or namespace scoped resource.void
setAdditionalProperties(Map<String,Object> additionalProperties)
void
setAdditionalProperty(String name, Object value)
void
setApiGroup(String apiGroup)
apiGroup is the group for the resource being referenced.void
setKind(String kind)
kind is the type of resource being referenced.void
setName(String name)
name is the name of resource being referenced.void
setNamespace(String namespace)
namespace is the namespace of the resource being referenced.void
setScope(String scope)
scope represents if this refers to a cluster or namespace scoped resource.IngressClassParametersReferenceBuilder
toBuilder()
-
-
-
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:
edit
in interfaceio.fabric8.kubernetes.api.builder.Editable<IngressClassParametersReferenceBuilder>
-
toBuilder
public IngressClassParametersReferenceBuilder toBuilder()
-
-