Package io.kubernetes.client.proto
Class V1.PodLogOptions
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1.PodLogOptions
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1.PodLogOptionsOrBuilder
,Serializable
- Enclosing class:
- V1
public static final class V1.PodLogOptions
extends com.google.protobuf.GeneratedMessageV3
implements V1.PodLogOptionsOrBuilder
PodLogOptions is the query options for a Pod's logs REST call.Protobuf type
k8s.io.api.core.v1.PodLogOptions
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
PodLogOptions is the query options for a Pod's logs REST call.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 int
static final int
static final com.google.protobuf.Parser<V1.PodLogOptions>
Deprecated.static final int
static final int
static final int
static final int
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
The container for which to stream logs.com.google.protobuf.ByteString
The container for which to stream logs.static V1.PodLogOptions
static final com.google.protobuf.Descriptors.Descriptor
boolean
Follow the log stream of the pod.boolean
insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to.long
If set, the number of bytes to read from the server before terminating the log output.com.google.protobuf.Parser<V1.PodLogOptions>
boolean
Return previous terminated container logs.int
long
A relative time in seconds before the current time from which to show logs.An RFC3339 timestamp from which to show logs.An RFC3339 timestamp from which to show logs.long
If set, the number of lines from the end of the logs to show.boolean
If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output.final com.google.protobuf.UnknownFieldSet
boolean
The container for which to stream logs.boolean
Follow the log stream of the pod.int
hashCode()
boolean
insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to.boolean
If set, the number of bytes to read from the server before terminating the log output.boolean
Return previous terminated container logs.boolean
A relative time in seconds before the current time from which to show logs.boolean
An RFC3339 timestamp from which to show logs.boolean
If set, the number of lines from the end of the logs to show.boolean
If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
static V1.PodLogOptions.Builder
static V1.PodLogOptions.Builder
newBuilder
(V1.PodLogOptions prototype) protected V1.PodLogOptions.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) static V1.PodLogOptions
parseDelimitedFrom
(InputStream input) static V1.PodLogOptions
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodLogOptions
parseFrom
(byte[] data) static V1.PodLogOptions
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodLogOptions
parseFrom
(com.google.protobuf.ByteString data) static V1.PodLogOptions
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodLogOptions
parseFrom
(com.google.protobuf.CodedInputStream input) static V1.PodLogOptions
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodLogOptions
parseFrom
(InputStream input) static V1.PodLogOptions
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodLogOptions
parseFrom
(ByteBuffer data) static V1.PodLogOptions
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1.PodLogOptions>
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
-
CONTAINER_FIELD_NUMBER
public static final int CONTAINER_FIELD_NUMBER- See Also:
-
FOLLOW_FIELD_NUMBER
public static final int FOLLOW_FIELD_NUMBER- See Also:
-
PREVIOUS_FIELD_NUMBER
public static final int PREVIOUS_FIELD_NUMBER- See Also:
-
SINCESECONDS_FIELD_NUMBER
public static final int SINCESECONDS_FIELD_NUMBER- See Also:
-
SINCETIME_FIELD_NUMBER
public static final int SINCETIME_FIELD_NUMBER- See Also:
-
TIMESTAMPS_FIELD_NUMBER
public static final int TIMESTAMPS_FIELD_NUMBER- See Also:
-
TAILLINES_FIELD_NUMBER
public static final int TAILLINES_FIELD_NUMBER- See Also:
-
LIMITBYTES_FIELD_NUMBER
public static final int LIMITBYTES_FIELD_NUMBER- See Also:
-
INSECURESKIPTLSVERIFYBACKEND_FIELD_NUMBER
public static final int INSECURESKIPTLSVERIFYBACKEND_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
-
hasContainer
public boolean hasContainer()The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional
optional string container = 1;
- Specified by:
hasContainer
in interfaceV1.PodLogOptionsOrBuilder
-
getContainer
The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional
optional string container = 1;
- Specified by:
getContainer
in interfaceV1.PodLogOptionsOrBuilder
-
getContainerBytes
public com.google.protobuf.ByteString getContainerBytes()The container for which to stream logs. Defaults to only container if there is one container in the pod. +optional
optional string container = 1;
- Specified by:
getContainerBytes
in interfaceV1.PodLogOptionsOrBuilder
-
hasFollow
public boolean hasFollow()Follow the log stream of the pod. Defaults to false. +optional
optional bool follow = 2;
- Specified by:
hasFollow
in interfaceV1.PodLogOptionsOrBuilder
-
getFollow
public boolean getFollow()Follow the log stream of the pod. Defaults to false. +optional
optional bool follow = 2;
- Specified by:
getFollow
in interfaceV1.PodLogOptionsOrBuilder
-
hasPrevious
public boolean hasPrevious()Return previous terminated container logs. Defaults to false. +optional
optional bool previous = 3;
- Specified by:
hasPrevious
in interfaceV1.PodLogOptionsOrBuilder
-
getPrevious
public boolean getPrevious()Return previous terminated container logs. Defaults to false. +optional
optional bool previous = 3;
- Specified by:
getPrevious
in interfaceV1.PodLogOptionsOrBuilder
-
hasSinceSeconds
public boolean hasSinceSeconds()A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional
optional int64 sinceSeconds = 4;
- Specified by:
hasSinceSeconds
in interfaceV1.PodLogOptionsOrBuilder
-
getSinceSeconds
public long getSinceSeconds()A relative time in seconds before the current time from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional
optional int64 sinceSeconds = 4;
- Specified by:
getSinceSeconds
in interfaceV1.PodLogOptionsOrBuilder
-
hasSinceTime
public boolean hasSinceTime()An RFC3339 timestamp from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time sinceTime = 5;
- Specified by:
hasSinceTime
in interfaceV1.PodLogOptionsOrBuilder
-
getSinceTime
An RFC3339 timestamp from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time sinceTime = 5;
- Specified by:
getSinceTime
in interfaceV1.PodLogOptionsOrBuilder
-
getSinceTimeOrBuilder
An RFC3339 timestamp from which to show logs. If this value precedes the time a pod was started, only logs since the pod start will be returned. If this value is in the future, no logs will be returned. Only one of sinceSeconds or sinceTime may be specified. +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time sinceTime = 5;
- Specified by:
getSinceTimeOrBuilder
in interfaceV1.PodLogOptionsOrBuilder
-
hasTimestamps
public boolean hasTimestamps()If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional
optional bool timestamps = 6;
- Specified by:
hasTimestamps
in interfaceV1.PodLogOptionsOrBuilder
-
getTimestamps
public boolean getTimestamps()If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line of log output. Defaults to false. +optional
optional bool timestamps = 6;
- Specified by:
getTimestamps
in interfaceV1.PodLogOptionsOrBuilder
-
hasTailLines
public boolean hasTailLines()If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional
optional int64 tailLines = 7;
- Specified by:
hasTailLines
in interfaceV1.PodLogOptionsOrBuilder
-
getTailLines
public long getTailLines()If set, the number of lines from the end of the logs to show. If not specified, logs are shown from the creation of the container or sinceSeconds or sinceTime +optional
optional int64 tailLines = 7;
- Specified by:
getTailLines
in interfaceV1.PodLogOptionsOrBuilder
-
hasLimitBytes
public boolean hasLimitBytes()If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional
optional int64 limitBytes = 8;
- Specified by:
hasLimitBytes
in interfaceV1.PodLogOptionsOrBuilder
-
getLimitBytes
public long getLimitBytes()If set, the number of bytes to read from the server before terminating the log output. This may not display a complete final line of logging, and may return slightly more or slightly less than the specified limit. +optional
optional int64 limitBytes = 8;
- Specified by:
getLimitBytes
in interfaceV1.PodLogOptionsOrBuilder
-
hasInsecureSkipTLSVerifyBackend
public boolean hasInsecureSkipTLSVerifyBackend()insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional
optional bool insecureSkipTLSVerifyBackend = 9;
- Specified by:
hasInsecureSkipTLSVerifyBackend
in interfaceV1.PodLogOptionsOrBuilder
-
getInsecureSkipTLSVerifyBackend
public boolean getInsecureSkipTLSVerifyBackend()insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept the actual log data coming from the real kubelet). +optional
optional bool insecureSkipTLSVerifyBackend = 9;
- Specified by:
getInsecureSkipTLSVerifyBackend
in interfaceV1.PodLogOptionsOrBuilder
-
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.PodLogOptions parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodLogOptions parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodLogOptions parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodLogOptions 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.PodLogOptions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodLogOptions 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.PodLogOptions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static V1.PodLogOptions parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static V1.PodLogOptions parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static V1.PodLogOptions 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.PodLogOptions.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
-