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.ByteStringAPIGroup is the group for the resource being referenced.getKind()Kind is the type of resource being referenced.com.google.protobuf.ByteStringKind is the type of resource being referenced.getName()Name is the name of resource being referenced.com.google.protobuf.ByteStringName is the name of resource being referenced.Namespace is the namespace of the resource being referenced.com.google.protobuf.ByteStringNamespace is the namespace of the resource being referenced.getScope()Scope represents if this refers to a cluster or namespace scoped resource.com.google.protobuf.ByteStringScope represents if this refers to a cluster or namespace scoped resource.booleanAPIGroup is the group for the resource being referenced.booleanhasKind()Kind is the type of resource being referenced.booleanhasName()Name is the name of resource being referenced.booleanNamespace is the namespace of the resource being referenced.booleanhasScope()Scope represents if this refers to a cluster or namespace scoped resource.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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;
-