Package io.etcd.jetcd.api
Class LeaseTimeToLiveResponse
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.etcd.jetcd.api.LeaseTimeToLiveResponse
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,LeaseTimeToLiveResponseOrBuilder,java.io.Serializable
public final class LeaseTimeToLiveResponse extends com.google.protobuf.GeneratedMessageV3 implements LeaseTimeToLiveResponseOrBuilder
Protobuf typeetcdserverpb.LeaseTimeToLiveResponse- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLeaseTimeToLiveResponse.BuilderProtobuf typeetcdserverpb.LeaseTimeToLiveResponse-
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
-
-
Field Summary
Fields Modifier and Type Field Description static intGRANTEDTTL_FIELD_NUMBERstatic intHEADER_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intKEYS_FIELD_NUMBERstatic intTTL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static LeaseTimeToLiveResponsegetDefaultInstance()LeaseTimeToLiveResponsegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()longgetGrantedTTL()GrantedTTL is the initial granted time in seconds upon lease creation/renewal.ResponseHeadergetHeader().etcdserverpb.ResponseHeader header = 1;ResponseHeaderOrBuildergetHeaderOrBuilder().etcdserverpb.ResponseHeader header = 1;longgetID()ID is the lease ID from the keep alive request.com.google.protobuf.ByteStringgetKeys(int index)Keys is the list of keys attached to this lease.intgetKeysCount()Keys is the list of keys attached to this lease.java.util.List<com.google.protobuf.ByteString>getKeysList()Keys is the list of keys attached to this lease.com.google.protobuf.Parser<LeaseTimeToLiveResponse>getParserForType()intgetSerializedSize()longgetTTL()TTL is the remaining TTL in seconds for the lease; the lease will expire in under TTL+1 seconds.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasHeader().etcdserverpb.ResponseHeader header = 1;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static LeaseTimeToLiveResponse.BuildernewBuilder()static LeaseTimeToLiveResponse.BuildernewBuilder(LeaseTimeToLiveResponse prototype)LeaseTimeToLiveResponse.BuildernewBuilderForType()protected LeaseTimeToLiveResponse.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static LeaseTimeToLiveResponseparseDelimitedFrom(java.io.InputStream input)static LeaseTimeToLiveResponseparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeaseTimeToLiveResponseparseFrom(byte[] data)static LeaseTimeToLiveResponseparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeaseTimeToLiveResponseparseFrom(com.google.protobuf.ByteString data)static LeaseTimeToLiveResponseparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeaseTimeToLiveResponseparseFrom(com.google.protobuf.CodedInputStream input)static LeaseTimeToLiveResponseparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeaseTimeToLiveResponseparseFrom(java.io.InputStream input)static LeaseTimeToLiveResponseparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LeaseTimeToLiveResponseparseFrom(java.nio.ByteBuffer data)static LeaseTimeToLiveResponseparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<LeaseTimeToLiveResponse>parser()LeaseTimeToLiveResponse.BuildertoBuilder()voidwriteTo(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, 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
-
-
-
-
Field Detail
-
HEADER_FIELD_NUMBER
public static final int HEADER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TTL_FIELD_NUMBER
public static final int TTL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GRANTEDTTL_FIELD_NUMBER
public static final int GRANTEDTTL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KEYS_FIELD_NUMBER
public static final int KEYS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasHeader
public boolean hasHeader()
.etcdserverpb.ResponseHeader header = 1;- Specified by:
hasHeaderin interfaceLeaseTimeToLiveResponseOrBuilder- Returns:
- Whether the header field is set.
-
getHeader
public ResponseHeader getHeader()
.etcdserverpb.ResponseHeader header = 1;- Specified by:
getHeaderin interfaceLeaseTimeToLiveResponseOrBuilder- Returns:
- The header.
-
getHeaderOrBuilder
public ResponseHeaderOrBuilder getHeaderOrBuilder()
.etcdserverpb.ResponseHeader header = 1;- Specified by:
getHeaderOrBuilderin interfaceLeaseTimeToLiveResponseOrBuilder
-
getID
public long getID()
ID is the lease ID from the keep alive request.
int64 ID = 2;- Specified by:
getIDin interfaceLeaseTimeToLiveResponseOrBuilder- Returns:
- The iD.
-
getTTL
public long getTTL()
TTL is the remaining TTL in seconds for the lease; the lease will expire in under TTL+1 seconds.
int64 TTL = 3;- Specified by:
getTTLin interfaceLeaseTimeToLiveResponseOrBuilder- Returns:
- The tTL.
-
getGrantedTTL
public long getGrantedTTL()
GrantedTTL is the initial granted time in seconds upon lease creation/renewal.
int64 grantedTTL = 4;- Specified by:
getGrantedTTLin interfaceLeaseTimeToLiveResponseOrBuilder- Returns:
- The grantedTTL.
-
getKeysList
public java.util.List<com.google.protobuf.ByteString> getKeysList()
Keys is the list of keys attached to this lease.
repeated bytes keys = 5;- Specified by:
getKeysListin interfaceLeaseTimeToLiveResponseOrBuilder- Returns:
- A list containing the keys.
-
getKeysCount
public int getKeysCount()
Keys is the list of keys attached to this lease.
repeated bytes keys = 5;- Specified by:
getKeysCountin interfaceLeaseTimeToLiveResponseOrBuilder- Returns:
- The count of keys.
-
getKeys
public com.google.protobuf.ByteString getKeys(int index)
Keys is the list of keys attached to this lease.
repeated bytes keys = 5;- Specified by:
getKeysin interfaceLeaseTimeToLiveResponseOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The keys at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static LeaseTimeToLiveResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static LeaseTimeToLiveResponse parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static LeaseTimeToLiveResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public LeaseTimeToLiveResponse.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static LeaseTimeToLiveResponse.Builder newBuilder()
-
newBuilder
public static LeaseTimeToLiveResponse.Builder newBuilder(LeaseTimeToLiveResponse prototype)
-
toBuilder
public LeaseTimeToLiveResponse.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LeaseTimeToLiveResponse.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static LeaseTimeToLiveResponse getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<LeaseTimeToLiveResponse> parser()
-
getParserForType
public com.google.protobuf.Parser<LeaseTimeToLiveResponse> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public LeaseTimeToLiveResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-