4 )               "  N           "            "          !" N#$ R% &'()* &+, &-./ ^01 2 R3TOKEN_DETAILS_KEY_NAMELjava/lang/String; ConstantValueISSUE_TIMESTAMP_KEY_NAMEEXPIRY_TIMESTAMP_NAMEMAX_TIMESTAMP_NAMETOKEN_ID_KEY_NAME HMAC_KEY_NAMEOWNER_KEY_NAMERENEWERS_KEY_NAMEerror)Lorg/apache/kafka/common/protocol/Errors;tokensLjava/util/List; SignatureULjava/util/List;throttleTimeMsITOKEN_DETAILS_V0/Lorg/apache/kafka/common/protocol/types/Schema;TOKEN_DESCRIBE_RESPONSE_V0TOKEN_DESCRIBE_RESPONSE_V1=(ILorg/apache/kafka/common/protocol/Errors;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisBLorg/apache/kafka/common/requests/DescribeDelegationTokenResponse;LocalVariableTypeTable(ILorg/apache/kafka/common/protocol/Errors;Ljava/util/List;)V-(ILorg/apache/kafka/common/protocol/Errors;)V2(Lorg/apache/kafka/common/protocol/types/Struct;)VrenewerObjStruct/Lorg/apache/kafka/common/protocol/types/Struct; principalType principalName renewerObjLjava/lang/Object;singleRequestStruct ownerStructowner6Lorg/apache/kafka/common/security/auth/KafkaPrincipal;issueTimestampJexpiryTimestamp maxTimestamptokenIdhmacLjava/nio/ByteBuffer; renewerArray[Ljava/lang/Object;renewers tokenInfoDLorg/apache/kafka/common/security/token/delegation/TokenInformation; hmacBytes[B tokenDetailsCLorg/apache/kafka/common/security/token/delegation/DelegationToken;requestStructObjstructrequestStructsHLjava/util/List; StackMapTable456parseZ(Ljava/nio/ByteBuffer;S)Lorg/apache/kafka/common/requests/DescribeDelegationTokenResponse;bufferversionS errorCounts()Ljava/util/Map;O()Ljava/util/Map;toStruct2(S)Lorg/apache/kafka/common/protocol/types/Struct; renewerStruct principal renewersArrayitokentokenDetailsStructsALjava/util/List;7schemaVersions2()[Lorg/apache/kafka/common/protocol/types/Schema;()I+()Lorg/apache/kafka/common/protocol/Errors;()Ljava/util/List;W()Ljava/util/List;hasError()ZshouldClientThrottle(S)Z()V SourceFile$DescribeDelegationTokenResponse.java y st mn opjava/util/ArrayList yz@org/apache/kafka/common/requests/DescribeDelegationTokenResponse token_details 89-org/apache/kafka/common/protocol/types/Struct :;4org/apache/kafka/common/security/auth/KafkaPrincipal< =A :B CA yDissue_timestamp EFG HIexpiry_timestamp max_timestamptoken_id JK LM4 NOBorg/apache/kafka/common/security/token/delegation/TokenInformation yP6 Q :RAorg/apache/kafka/common/security/token/delegation/DelegationToken yS TW :XY Z[\ ]^ _b1org/apache/kafka/common/requests/AbstractResponse cde fg hi jk lm y n yo p yq r[ st uv7 w xy z {| } ~ s  s I  I I   R java/lang/Object   -org/apache/kafka/common/protocol/types/Schema wv xv n,org/apache/kafka/common/protocol/types/Field y token owner. y 2timestamp (in msec) when this token was generated.0timestamp (in msec) at which this token expires.max life time of this token. UUID to ensure uniqueness. +HMAC of the delegation token to be expired..org/apache/kafka/common/protocol/types/ArrayOf yAn array of token renewers. Renewer is an Kafka PrincipalType and name string, who is allowed to renew this token before the max lifetime expires. uv yjava/util/Listjava/lang/Stringjava/nio/ByteBufferjava/util/IteratorgetArray'(Ljava/lang/String;)[Ljava/lang/Object;get&(Ljava/lang/String;)Ljava/lang/Object;-org/apache/kafka/common/protocol/CommonFieldsPRINCIPAL_TYPEStr InnerClasses2Lorg/apache/kafka/common/protocol/types/Field$Str;F(Lorg/apache/kafka/common/protocol/types/Field$Str;)Ljava/lang/String;PRINCIPAL_NAME'(Ljava/lang/String;Ljava/lang/String;)VgetLong$(Ljava/lang/String;)Ljava/lang/Long;java/lang/Long longValue()J getString&(Ljava/lang/String;)Ljava/lang/String;getBytes)(Ljava/lang/String;)Ljava/nio/ByteBuffer;add(Ljava/lang/Object;)Zd(Ljava/lang/String;Lorg/apache/kafka/common/security/auth/KafkaPrincipal;Ljava/util/Collection;JJJ)V remaining([B)Ljava/nio/ByteBuffer;I(Lorg/apache/kafka/common/security/token/delegation/TokenInformation;[B)V ERROR_CODEInt164Lorg/apache/kafka/common/protocol/types/Field$Int16;G(Lorg/apache/kafka/common/protocol/types/Field$Int16;)Ljava/lang/Short;java/lang/Short shortValue()S'org/apache/kafka/common/protocol/ErrorsforCode,(S)Lorg/apache/kafka/common/protocol/Errors;THROTTLE_TIME_MSInt324Lorg/apache/kafka/common/protocol/types/Field$Int32; getOrElseJ(Lorg/apache/kafka/common/protocol/types/Field$Int32;I)Ljava/lang/Integer;java/lang/IntegerintValue(org/apache/kafka/common/protocol/ApiKeysDESCRIBE_DELEGATION_TOKEN*Lorg/apache/kafka/common/protocol/ApiKeys;responseSchema2(S)Lorg/apache/kafka/common/protocol/types/Schema;readF(Ljava/nio/ByteBuffer;)Lorg/apache/kafka/common/protocol/types/Struct;:(Lorg/apache/kafka/common/protocol/Errors;)Ljava/util/Map;2(Lorg/apache/kafka/common/protocol/types/Schema;)Vsize(I)Vcodesetf(Lorg/apache/kafka/common/protocol/types/Field$Int16;S)Lorg/apache/kafka/common/protocol/types/Struct;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;F()Lorg/apache/kafka/common/security/token/delegation/TokenInformation;instanceC(Ljava/lang/String;)Lorg/apache/kafka/common/protocol/types/Struct;8()Lorg/apache/kafka/common/security/auth/KafkaPrincipal;getPrincipalType()Ljava/lang/String;u(Lorg/apache/kafka/common/protocol/types/Field$Str;Ljava/lang/String;)Lorg/apache/kafka/common/protocol/types/Struct;getNameU(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/kafka/common/protocol/types/Struct;valueOf(J)Ljava/lang/Long;()[Bwrap()Ljava/util/Collection;java/util/CollectiontoArray()[Ljava/lang/Object;(I)Ljava/lang/Integer; setIfExistsq(Lorg/apache/kafka/common/protocol/types/Field;Ljava/lang/Object;)Lorg/apache/kafka/common/protocol/types/Struct;NONE2([Lorg/apache/kafka/common/protocol/types/Field;)VT(Ljava/lang/String;Lorg/apache/kafka/common/protocol/types/Type;Ljava/lang/String;)V+org/apache/kafka/common/protocol/types/TypeINT64DocumentedType2: :::YWY   : :!W"Y#:-W*-*+$%&'*+(*+|~XY Z\,]3_?`Xadbpc|deghijklmnjrtuw&x/\5{:|K}Z~}'dd.3? X d p |dp'& ,[~[ PHopHorhAA {GY,-*./|}{3 **0|}  ~q{{ Y,-1MY*23N,$*45W*6:78":9:, :: ::;<=W;>=W ?W@A?WBA?WCA?WD?WEF?WGHI: 6 GJ:  7A 8: ::   <=W  >=W   S ?W-W, -K?W,(*LMW,|v /PW_hy,:DGQZ]jy}z & / W_hj gt P {~{l [p  [I: G {)NYOSYPS|s{/*|} ~m{/*|} ~o{/*|} ~q{E*Q|} ~@{J |} ~  @{ NYRYRY NYRYSYSSTUSYRYVWUSYRYVXUSYRYVYUSYRYZ[USYRY\]USYRY^YNYRYSYSS_`USSaNYRY$SYRY ^Ya_bSY(SSOOP|9DL@">R? URV `Ra &