Class BulkCreatePermissionsResponse
-
- 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 BulkCreatePermissionsResponse extends SpecificRecordBase implements SpecificRecord
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
BulkCreatePermissionsResponse.Builder
RecordBuilder for BulkCreatePermissionsResponse instances.
-
Constructor Summary
Constructors Constructor Description BulkCreatePermissionsResponse()
Default constructor. BulkCreatePermissionsResponse(List<String> permissionIds, List<String> roleIds)
All-args constructor.
-
Method Summary
Modifier and Type Method Description List<String>
getPermissionIds()
Gets the value of the 'permissionIds' field. void
setPermissionIds(List<String> value)
Sets the value of the 'permissionIds' field. List<String>
getRoleIds()
Gets the value of the 'roleIds' field. void
setRoleIds(List<String> value)
Sets the value of the 'roleIds' field. static Schema
getClassSchema()
static BinaryMessageEncoder<BulkCreatePermissionsResponse>
getEncoder()
Return the BinaryMessageEncoder instance used by this class. static BinaryMessageDecoder<BulkCreatePermissionsResponse>
getDecoder()
Return the BinaryMessageDecoder instance used by this class. static BinaryMessageDecoder<BulkCreatePermissionsResponse>
createDecoder(SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore. ByteBuffer
toByteBuffer()
Serializes this BulkCreatePermissionsResponse to a ByteBuffer. static BulkCreatePermissionsResponse
fromByteBuffer(ByteBuffer b)
Deserializes a BulkCreatePermissionsResponse from a ByteBuffer. SpecificData
getSpecificData()
Schema
getSchema()
Object
get(int field$)
void
put(int field$, Object value$)
static BulkCreatePermissionsResponse.Builder
newBuilder()
Creates a new BulkCreatePermissionsResponse RecordBuilder. static BulkCreatePermissionsResponse.Builder
newBuilder(BulkCreatePermissionsResponse.Builder other)
Creates a new BulkCreatePermissionsResponse RecordBuilder by copying an existing Builder. static BulkCreatePermissionsResponse.Builder
newBuilder(BulkCreatePermissionsResponse other)
Creates a new BulkCreatePermissionsResponse RecordBuilder by copying an existing BulkCreatePermissionsResponse instance. void
writeExternal(ObjectOutput out)
void
readExternal(ObjectInput in)
void
customEncode(Encoder out)
void
customDecode(ResolvingDecoder in)
-
Methods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, 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
-
-
Method Detail
-
getPermissionIds
List<String> getPermissionIds()
Gets the value of the 'permissionIds' field.
- Returns:
A set of IDs of permissions created.
-
setPermissionIds
void setPermissionIds(List<String> value)
Sets the value of the 'permissionIds' field. A set of IDs of permissions created.
- Parameters:
value
- the value to set.
-
getRoleIds
List<String> getRoleIds()
Gets the value of the 'roleIds' field.
- Returns:
Identifiers of the existing roles for permissions to be associated with.
-
setRoleIds
void setRoleIds(List<String> value)
Sets the value of the 'roleIds' field. Identifiers of the existing roles for permissions to be associated with.
- Parameters:
value
- the value to set.
-
getClassSchema
static Schema getClassSchema()
-
getEncoder
static BinaryMessageEncoder<BulkCreatePermissionsResponse> getEncoder()
Return the BinaryMessageEncoder instance used by this class.
- Returns:
the message encoder used by this class
-
getDecoder
static BinaryMessageDecoder<BulkCreatePermissionsResponse> getDecoder()
Return the BinaryMessageDecoder instance used by this class.
- Returns:
the message decoder used by this class
-
createDecoder
static BinaryMessageDecoder<BulkCreatePermissionsResponse> 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- Returns:
a BinaryMessageDecoder instance for this class backed by the given SchemaStore
-
toByteBuffer
ByteBuffer toByteBuffer()
Serializes this BulkCreatePermissionsResponse to a ByteBuffer.
- Returns:
a buffer holding the serialized data for this instance
-
fromByteBuffer
static BulkCreatePermissionsResponse fromByteBuffer(ByteBuffer b)
Deserializes a BulkCreatePermissionsResponse from a ByteBuffer.
- Parameters:
b
- a byte buffer holding serialized data for an instance of this class- Returns:
a BulkCreatePermissionsResponse instance decoded from the given buffer
-
getSpecificData
SpecificData getSpecificData()
-
getSchema
Schema getSchema()
-
newBuilder
static BulkCreatePermissionsResponse.Builder newBuilder()
Creates a new BulkCreatePermissionsResponse RecordBuilder.
- Returns:
A new BulkCreatePermissionsResponse RecordBuilder
-
newBuilder
static BulkCreatePermissionsResponse.Builder newBuilder(BulkCreatePermissionsResponse.Builder other)
Creates a new BulkCreatePermissionsResponse RecordBuilder by copying an existing Builder.
- Parameters:
other
- The existing builder to copy.- Returns:
A new BulkCreatePermissionsResponse RecordBuilder
-
newBuilder
static BulkCreatePermissionsResponse.Builder newBuilder(BulkCreatePermissionsResponse other)
Creates a new BulkCreatePermissionsResponse RecordBuilder by copying an existing BulkCreatePermissionsResponse instance.
- Parameters:
other
- The existing instance to copy.- Returns:
A new BulkCreatePermissionsResponse RecordBuilder
-
writeExternal
void writeExternal(ObjectOutput out)
-
readExternal
void readExternal(ObjectInput in)
-
customEncode
void customEncode(Encoder out)
-
customDecode
void customDecode(ResolvingDecoder in)
-
-
-
-