Package io.kubernetes.client.proto
Class V1.LoadBalancerIngress
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1.LoadBalancerIngress
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1.LoadBalancerIngressOrBuilder
,Serializable
- Enclosing class:
- V1
public static final class V1.LoadBalancerIngress
extends com.google.protobuf.GeneratedMessageV3
implements V1.LoadBalancerIngressOrBuilder
LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.Protobuf type
k8s.io.api.core.v1.LoadBalancerIngress
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,
BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final com.google.protobuf.Parser<V1.LoadBalancerIngress>
Deprecated.static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static V1.LoadBalancerIngress
static final com.google.protobuf.Descriptors.Descriptor
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers) +optionalcom.google.protobuf.ByteString
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers) +optionalgetIp()
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers) +optionalcom.google.protobuf.ByteString
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers) +optionalcom.google.protobuf.Parser<V1.LoadBalancerIngress>
getPorts
(int index) Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optionalint
Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optionalPorts is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optionalgetPortsOrBuilder
(int index) Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optionalList<? extends V1.PortStatusOrBuilder>
Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optionalint
final com.google.protobuf.UnknownFieldSet
int
hashCode()
boolean
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers) +optionalboolean
hasIp()
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers) +optionalprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
newBuilder
(V1.LoadBalancerIngress prototype) protected V1.LoadBalancerIngress.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) static V1.LoadBalancerIngress
parseDelimitedFrom
(InputStream input) static V1.LoadBalancerIngress
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.LoadBalancerIngress
parseFrom
(byte[] data) static V1.LoadBalancerIngress
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.LoadBalancerIngress
parseFrom
(com.google.protobuf.ByteString data) static V1.LoadBalancerIngress
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.LoadBalancerIngress
parseFrom
(com.google.protobuf.CodedInputStream input) static V1.LoadBalancerIngress
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.LoadBalancerIngress
parseFrom
(InputStream input) static V1.LoadBalancerIngress
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.LoadBalancerIngress
parseFrom
(ByteBuffer data) static V1.LoadBalancerIngress
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1.LoadBalancerIngress>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
IP_FIELD_NUMBER
public static final int IP_FIELD_NUMBER- See Also:
-
HOSTNAME_FIELD_NUMBER
public static final int HOSTNAME_FIELD_NUMBER- See Also:
-
PORTS_FIELD_NUMBER
public static final int PORTS_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasIp
public boolean hasIp()IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers) +optional
optional string ip = 1;
- Specified by:
hasIp
in interfaceV1.LoadBalancerIngressOrBuilder
-
getIp
IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers) +optional
optional string ip = 1;
- Specified by:
getIp
in interfaceV1.LoadBalancerIngressOrBuilder
-
getIpBytes
public com.google.protobuf.ByteString getIpBytes()IP is set for load-balancer ingress points that are IP based (typically GCE or OpenStack load-balancers) +optional
optional string ip = 1;
- Specified by:
getIpBytes
in interfaceV1.LoadBalancerIngressOrBuilder
-
hasHostname
public boolean hasHostname()Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers) +optional
optional string hostname = 2;
- Specified by:
hasHostname
in interfaceV1.LoadBalancerIngressOrBuilder
-
getHostname
Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers) +optional
optional string hostname = 2;
- Specified by:
getHostname
in interfaceV1.LoadBalancerIngressOrBuilder
-
getHostnameBytes
public com.google.protobuf.ByteString getHostnameBytes()Hostname is set for load-balancer ingress points that are DNS based (typically AWS load-balancers) +optional
optional string hostname = 2;
- Specified by:
getHostnameBytes
in interfaceV1.LoadBalancerIngressOrBuilder
-
getPortsList
Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optional
repeated .k8s.io.api.core.v1.PortStatus ports = 4;
- Specified by:
getPortsList
in interfaceV1.LoadBalancerIngressOrBuilder
-
getPortsOrBuilderList
Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optional
repeated .k8s.io.api.core.v1.PortStatus ports = 4;
- Specified by:
getPortsOrBuilderList
in interfaceV1.LoadBalancerIngressOrBuilder
-
getPortsCount
public int getPortsCount()Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optional
repeated .k8s.io.api.core.v1.PortStatus ports = 4;
- Specified by:
getPortsCount
in interfaceV1.LoadBalancerIngressOrBuilder
-
getPorts
Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optional
repeated .k8s.io.api.core.v1.PortStatus ports = 4;
- Specified by:
getPorts
in interfaceV1.LoadBalancerIngressOrBuilder
-
getPortsOrBuilder
Ports is a list of records of service ports If used, every port defined in the service should have an entry in it +listType=atomic +optional
repeated .k8s.io.api.core.v1.PortStatus ports = 4;
- Specified by:
getPortsOrBuilder
in interfaceV1.LoadBalancerIngressOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static V1.LoadBalancerIngress parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static V1.LoadBalancerIngress parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1.LoadBalancerIngress.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-