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 Classes
    Modifier and Type
    Class
    Description
    static 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<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, 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

    Fields
    Modifier and Type
    Field
    Description
    static 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 Type
    Method
    Description
    boolean
     
    The container for which to stream logs.
    com.google.protobuf.ByteString
    The container for which to stream logs.
     
     
    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
     
    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
     
     
     
     
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<V1.PodLogOptions>
     
     
    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, makeMutableCopy, 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 public static final com.google.protobuf.Parser<V1.PodLogOptions> PARSER
      Deprecated.
  • Method Details

    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.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 class com.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 interface V1.PodLogOptionsOrBuilder
    • getContainer

      public String 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 interface V1.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 interface V1.PodLogOptionsOrBuilder
    • hasFollow

      public boolean hasFollow()
       Follow the log stream of the pod. Defaults to false.
       +optional
       
      optional bool follow = 2;
      Specified by:
      hasFollow in interface V1.PodLogOptionsOrBuilder
    • getFollow

      public boolean getFollow()
       Follow the log stream of the pod. Defaults to false.
       +optional
       
      optional bool follow = 2;
      Specified by:
      getFollow in interface V1.PodLogOptionsOrBuilder
    • hasPrevious

      public boolean hasPrevious()
       Return previous terminated container logs. Defaults to false.
       +optional
       
      optional bool previous = 3;
      Specified by:
      hasPrevious in interface V1.PodLogOptionsOrBuilder
    • getPrevious

      public boolean getPrevious()
       Return previous terminated container logs. Defaults to false.
       +optional
       
      optional bool previous = 3;
      Specified by:
      getPrevious in interface V1.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 interface V1.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 interface V1.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 interface V1.PodLogOptionsOrBuilder
    • getSinceTime

      public Meta.Time 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 interface V1.PodLogOptionsOrBuilder
    • getSinceTimeOrBuilder

      public Meta.TimeOrBuilder 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 interface V1.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 interface V1.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 interface V1.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 interface V1.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 interface V1.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 interface V1.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 interface V1.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 interface V1.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 interface V1.PodLogOptionsOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.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

      public static V1.PodLogOptions parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1.PodLogOptions parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static V1.PodLogOptions parseDelimitedFrom(InputStream input) throws IOException
      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

      public V1.PodLogOptions.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static V1.PodLogOptions.Builder newBuilder()
    • newBuilder

      public static V1.PodLogOptions.Builder newBuilder(V1.PodLogOptions prototype)
    • toBuilder

      public V1.PodLogOptions.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected V1.PodLogOptions.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static V1.PodLogOptions getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<V1.PodLogOptions> parser()
    • getParserForType

      public com.google.protobuf.Parser<V1.PodLogOptions> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public V1.PodLogOptions getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder