Class AddPreAuthToken
-
- All Implemented Interfaces:
-
java.io.Externalizable
,java.io.Serializable
,java.lang.Comparable
,org.apache.avro.generic.GenericContainer
,org.apache.avro.generic.GenericRecord
,org.apache.avro.generic.IndexedRecord
,org.apache.avro.specific.SpecificRecord
public class AddPreAuthToken extends SpecificRecordBase implements SpecificRecord
Add a pre auth token.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
AddPreAuthToken.Builder
RecordBuilder for AddPreAuthToken instances.
-
Constructor Summary
Constructors Constructor Description AddPreAuthToken()
Default constructor. AddPreAuthToken(String tokenId, String ownerX500Name, Instant ttl, String remark)
All-args constructor.
-
Method Summary
Modifier and Type Method Description String
getTokenId()
Gets the value of the 'tokenId' field. void
setTokenId(String value)
Sets the value of the 'tokenId' field. String
getOwnerX500Name()
Gets the value of the 'ownerX500Name' field. void
setOwnerX500Name(String value)
Sets the value of the 'ownerX500Name' field. Instant
getTtl()
Gets the value of the 'ttl' field. void
setTtl(Instant value)
Sets the value of the 'ttl' field. String
getRemark()
Gets the value of the 'remark' field. void
setRemark(String value)
Sets the value of the 'remark' field. static Schema
getClassSchema()
static BinaryMessageEncoder<AddPreAuthToken>
getEncoder()
Return the BinaryMessageEncoder instance used by this class. static BinaryMessageDecoder<AddPreAuthToken>
getDecoder()
Return the BinaryMessageDecoder instance used by this class. static BinaryMessageDecoder<AddPreAuthToken>
createDecoder(SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore. ByteBuffer
toByteBuffer()
Serializes this AddPreAuthToken to a ByteBuffer. static AddPreAuthToken
fromByteBuffer(ByteBuffer b)
Deserializes a AddPreAuthToken from a ByteBuffer. SpecificData
getSpecificData()
Schema
getSchema()
Object
get(int field$)
void
put(int field$, Object value$)
static AddPreAuthToken.Builder
newBuilder()
Creates a new AddPreAuthToken RecordBuilder. static AddPreAuthToken.Builder
newBuilder(AddPreAuthToken.Builder other)
Creates a new AddPreAuthToken RecordBuilder by copying an existing Builder. static AddPreAuthToken.Builder
newBuilder(AddPreAuthToken other)
Creates a new AddPreAuthToken RecordBuilder by copying an existing AddPreAuthToken instance. void
writeExternal(ObjectOutput out)
void
readExternal(ObjectInput in)
-
Methods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, customDecode, customEncode, equals, getConversion, hashCode, toString
-
Methods inherited from class org.apache.avro.generic.GenericRecord
hasField
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AddPreAuthToken
AddPreAuthToken()
Default constructor.
-
AddPreAuthToken
AddPreAuthToken(String tokenId, String ownerX500Name, Instant ttl, String remark)
All-args constructor.- Parameters:
tokenId
- Token identifier of the pre auth token.ownerX500Name
- X500 name of the owner of the pre auth token.ttl
- A timestamp for when the pre auth token expires.remark
- An optional remark added when the token was created.
-
-
Method Detail
-
getTokenId
String getTokenId()
Gets the value of the 'tokenId' field.
-
setTokenId
void setTokenId(String value)
Sets the value of the 'tokenId' field. Token identifier of the pre auth token.
- Parameters:
value
- the value to set.
-
getOwnerX500Name
String getOwnerX500Name()
Gets the value of the 'ownerX500Name' field.
-
setOwnerX500Name
void setOwnerX500Name(String value)
Sets the value of the 'ownerX500Name' field. X500 name of the owner of the pre auth token.
- Parameters:
value
- the value to set.
-
setTtl
void setTtl(Instant value)
Sets the value of the 'ttl' field. A timestamp for when the pre auth token expires.
- Parameters:
value
- the value to set.
-
setRemark
void setRemark(String value)
Sets the value of the 'remark' field. An optional remark added when the token was created.
- Parameters:
value
- the value to set.
-
getClassSchema
static Schema getClassSchema()
-
getEncoder
static BinaryMessageEncoder<AddPreAuthToken> getEncoder()
Return the BinaryMessageEncoder instance used by this class.
-
getDecoder
static BinaryMessageDecoder<AddPreAuthToken> getDecoder()
Return the BinaryMessageDecoder instance used by this class.
-
createDecoder
static BinaryMessageDecoder<AddPreAuthToken> createDecoder(SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.
- Parameters:
resolver
- a SchemaStore used to find schemas by fingerprint
-
toByteBuffer
ByteBuffer toByteBuffer()
Serializes this AddPreAuthToken to a ByteBuffer.
-
fromByteBuffer
static AddPreAuthToken fromByteBuffer(ByteBuffer b)
Deserializes a AddPreAuthToken from a ByteBuffer.
- Parameters:
b
- a byte buffer holding serialized data for an instance of this class
-
getSpecificData
SpecificData getSpecificData()
-
getSchema
Schema getSchema()
-
newBuilder
static AddPreAuthToken.Builder newBuilder()
Creates a new AddPreAuthToken RecordBuilder.
-
newBuilder
static AddPreAuthToken.Builder newBuilder(AddPreAuthToken.Builder other)
Creates a new AddPreAuthToken RecordBuilder by copying an existing Builder.
- Parameters:
other
- The existing builder to copy.
-
newBuilder
static AddPreAuthToken.Builder newBuilder(AddPreAuthToken other)
Creates a new AddPreAuthToken RecordBuilder by copying an existing AddPreAuthToken instance.
- Parameters:
other
- The existing instance to copy.
-
writeExternal
void writeExternal(ObjectOutput out)
-
readExternal
void readExternal(ObjectInput in)
-
-
-
-