Package io.kubernetes.client.proto
Interface V1Networking.IngressClassParametersReferenceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1Networking.IngressClassParametersReference
,V1Networking.IngressClassParametersReference.Builder
- Enclosing class:
- V1Networking
public static interface V1Networking.IngressClassParametersReferenceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAPIGroup is the group for the resource being referenced.com.google.protobuf.ByteString
APIGroup is the group for the resource being referenced.getKind()
Kind is the type of resource being referenced.com.google.protobuf.ByteString
Kind is the type of resource being referenced.getName()
Name is the name of resource being referenced.com.google.protobuf.ByteString
Name is the name of resource being referenced.Namespace is the namespace of the resource being referenced.com.google.protobuf.ByteString
Namespace is the namespace of the resource being referenced.getScope()
Scope represents if this refers to a cluster or namespace scoped resource.com.google.protobuf.ByteString
Scope represents if this refers to a cluster or namespace scoped resource.boolean
APIGroup is the group for the resource being referenced.boolean
hasKind()
Kind is the type of resource being referenced.boolean
hasName()
Name is the name of resource being referenced.boolean
Namespace is the namespace of the resource being referenced.boolean
hasScope()
Scope represents if this refers to a cluster or namespace scoped resource.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasAPIGroup
boolean hasAPIGroup()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. +optional
optional string aPIGroup = 1;
-
getAPIGroup
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. +optional
optional string aPIGroup = 1;
-
getAPIGroupBytes
com.google.protobuf.ByteString getAPIGroupBytes()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. +optional
optional string aPIGroup = 1;
-
hasKind
boolean hasKind()Kind is the type of resource being referenced.
optional string kind = 2;
-
getKind
String getKind()Kind is the type of resource being referenced.
optional string kind = 2;
-
getKindBytes
com.google.protobuf.ByteString getKindBytes()Kind is the type of resource being referenced.
optional string kind = 2;
-
hasName
boolean hasName()Name is the name of resource being referenced.
optional string name = 3;
-
getName
String getName()Name is the name of resource being referenced.
optional string name = 3;
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Name is the name of resource being referenced.
optional string name = 3;
-
hasScope
boolean hasScope()Scope represents if this refers to a cluster or namespace scoped resource. This may be set to "Cluster" (default) or "Namespace". Field can be enabled with IngressClassNamespacedParams feature gate. +optional +featureGate=IngressClassNamespacedParams
optional string scope = 4;
-
getScope
String getScope()Scope represents if this refers to a cluster or namespace scoped resource. This may be set to "Cluster" (default) or "Namespace". Field can be enabled with IngressClassNamespacedParams feature gate. +optional +featureGate=IngressClassNamespacedParams
optional string scope = 4;
-
getScopeBytes
com.google.protobuf.ByteString getScopeBytes()Scope represents if this refers to a cluster or namespace scoped resource. This may be set to "Cluster" (default) or "Namespace". Field can be enabled with IngressClassNamespacedParams feature gate. +optional +featureGate=IngressClassNamespacedParams
optional string scope = 4;
-
hasNamespace
boolean hasNamespace()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". +optional +featureGate=IngressClassNamespacedParams
optional string namespace = 5;
-
getNamespace
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". +optional +featureGate=IngressClassNamespacedParams
optional string namespace = 5;
-
getNamespaceBytes
com.google.protobuf.ByteString getNamespaceBytes()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". +optional +featureGate=IngressClassNamespacedParams
optional string namespace = 5;
-