public static final class V1Networking.IngressBackend.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder> implements V1Networking.IngressBackendOrBuilder
IngressBackend describes all endpoints for a given service and port.Protobuf type
k8s.io.api.networking.v1.IngressBackend| Modifier and Type | Method and Description |
|---|---|
V1Networking.IngressBackend.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Networking.IngressBackend |
build() |
V1Networking.IngressBackend |
buildPartial() |
V1Networking.IngressBackend.Builder |
clear() |
V1Networking.IngressBackend.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1Networking.IngressBackend.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1Networking.IngressBackend.Builder |
clearResource()
Resource is an ObjectRef to another Kubernetes resource in the namespace
of the Ingress object.
|
V1Networking.IngressBackend.Builder |
clearService()
Service references a Service as a Backend.
|
V1Networking.IngressBackend.Builder |
clone() |
V1Networking.IngressBackend |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
V1.TypedLocalObjectReference |
getResource()
Resource is an ObjectRef to another Kubernetes resource in the namespace
of the Ingress object.
|
V1.TypedLocalObjectReference.Builder |
getResourceBuilder()
Resource is an ObjectRef to another Kubernetes resource in the namespace
of the Ingress object.
|
V1.TypedLocalObjectReferenceOrBuilder |
getResourceOrBuilder()
Resource is an ObjectRef to another Kubernetes resource in the namespace
of the Ingress object.
|
V1Networking.IngressServiceBackend |
getService()
Service references a Service as a Backend.
|
V1Networking.IngressServiceBackend.Builder |
getServiceBuilder()
Service references a Service as a Backend.
|
V1Networking.IngressServiceBackendOrBuilder |
getServiceOrBuilder()
Service references a Service as a Backend.
|
boolean |
hasResource()
Resource is an ObjectRef to another Kubernetes resource in the namespace
of the Ingress object.
|
boolean |
hasService()
Service references a Service as a Backend.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1Networking.IngressBackend.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1Networking.IngressBackend.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1Networking.IngressBackend.Builder |
mergeFrom(V1Networking.IngressBackend other) |
V1Networking.IngressBackend.Builder |
mergeResource(V1.TypedLocalObjectReference value)
Resource is an ObjectRef to another Kubernetes resource in the namespace
of the Ingress object.
|
V1Networking.IngressBackend.Builder |
mergeService(V1Networking.IngressServiceBackend value)
Service references a Service as a Backend.
|
V1Networking.IngressBackend.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1Networking.IngressBackend.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Networking.IngressBackend.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1Networking.IngressBackend.Builder |
setResource(V1.TypedLocalObjectReference.Builder builderForValue)
Resource is an ObjectRef to another Kubernetes resource in the namespace
of the Ingress object.
|
V1Networking.IngressBackend.Builder |
setResource(V1.TypedLocalObjectReference value)
Resource is an ObjectRef to another Kubernetes resource in the namespace
of the Ingress object.
|
V1Networking.IngressBackend.Builder |
setService(V1Networking.IngressServiceBackend.Builder builderForValue)
Service references a Service as a Backend.
|
V1Networking.IngressBackend.Builder |
setService(V1Networking.IngressServiceBackend value)
Service references a Service as a Backend.
|
V1Networking.IngressBackend.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1Networking.IngressBackend build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1Networking.IngressBackend buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1Networking.IngressBackend.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder mergeFrom(V1Networking.IngressBackend other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public V1Networking.IngressBackend.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Networking.IngressBackend.Builder>IOExceptionpublic boolean hasService()
Service references a Service as a Backend. This is a mutually exclusive setting with "Resource". +optional
optional .k8s.io.api.networking.v1.IngressServiceBackend service = 4;hasService in interface V1Networking.IngressBackendOrBuilderpublic V1Networking.IngressServiceBackend getService()
Service references a Service as a Backend. This is a mutually exclusive setting with "Resource". +optional
optional .k8s.io.api.networking.v1.IngressServiceBackend service = 4;getService in interface V1Networking.IngressBackendOrBuilderpublic V1Networking.IngressBackend.Builder setService(V1Networking.IngressServiceBackend value)
Service references a Service as a Backend. This is a mutually exclusive setting with "Resource". +optional
optional .k8s.io.api.networking.v1.IngressServiceBackend service = 4;public V1Networking.IngressBackend.Builder setService(V1Networking.IngressServiceBackend.Builder builderForValue)
Service references a Service as a Backend. This is a mutually exclusive setting with "Resource". +optional
optional .k8s.io.api.networking.v1.IngressServiceBackend service = 4;public V1Networking.IngressBackend.Builder mergeService(V1Networking.IngressServiceBackend value)
Service references a Service as a Backend. This is a mutually exclusive setting with "Resource". +optional
optional .k8s.io.api.networking.v1.IngressServiceBackend service = 4;public V1Networking.IngressBackend.Builder clearService()
Service references a Service as a Backend. This is a mutually exclusive setting with "Resource". +optional
optional .k8s.io.api.networking.v1.IngressServiceBackend service = 4;public V1Networking.IngressServiceBackend.Builder getServiceBuilder()
Service references a Service as a Backend. This is a mutually exclusive setting with "Resource". +optional
optional .k8s.io.api.networking.v1.IngressServiceBackend service = 4;public V1Networking.IngressServiceBackendOrBuilder getServiceOrBuilder()
Service references a Service as a Backend. This is a mutually exclusive setting with "Resource". +optional
optional .k8s.io.api.networking.v1.IngressServiceBackend service = 4;getServiceOrBuilder in interface V1Networking.IngressBackendOrBuilderpublic boolean hasResource()
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with "Service". +optional
optional .k8s.io.api.core.v1.TypedLocalObjectReference resource = 3;hasResource in interface V1Networking.IngressBackendOrBuilderpublic V1.TypedLocalObjectReference getResource()
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with "Service". +optional
optional .k8s.io.api.core.v1.TypedLocalObjectReference resource = 3;getResource in interface V1Networking.IngressBackendOrBuilderpublic V1Networking.IngressBackend.Builder setResource(V1.TypedLocalObjectReference value)
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with "Service". +optional
optional .k8s.io.api.core.v1.TypedLocalObjectReference resource = 3;public V1Networking.IngressBackend.Builder setResource(V1.TypedLocalObjectReference.Builder builderForValue)
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with "Service". +optional
optional .k8s.io.api.core.v1.TypedLocalObjectReference resource = 3;public V1Networking.IngressBackend.Builder mergeResource(V1.TypedLocalObjectReference value)
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with "Service". +optional
optional .k8s.io.api.core.v1.TypedLocalObjectReference resource = 3;public V1Networking.IngressBackend.Builder clearResource()
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with "Service". +optional
optional .k8s.io.api.core.v1.TypedLocalObjectReference resource = 3;public V1.TypedLocalObjectReference.Builder getResourceBuilder()
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with "Service". +optional
optional .k8s.io.api.core.v1.TypedLocalObjectReference resource = 3;public V1.TypedLocalObjectReferenceOrBuilder getResourceOrBuilder()
Resource is an ObjectRef to another Kubernetes resource in the namespace of the Ingress object. If resource is specified, a service.Name and service.Port must not be specified. This is a mutually exclusive setting with "Service". +optional
optional .k8s.io.api.core.v1.TypedLocalObjectReference resource = 3;getResourceOrBuilder in interface V1Networking.IngressBackendOrBuilderpublic final V1Networking.IngressBackend.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>public final V1Networking.IngressBackend.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Networking.IngressBackend.Builder>Copyright © 2023. All rights reserved.