public final class ChaincodeID extends com.google.protobuf.GeneratedMessageV3 implements ChaincodeIDOrBuilder
ChaincodeID contains the path as specified by the deploy transaction that created it as well as the hashCode that is generated by the system for the path. From the user level (ie, CLI, REST API and so on) deploy transaction is expected to provide the path and other requests are expected to provide the hashCode. The other value will be ignored. Internally, the structure could contain both values. For instance, the hashCode will be set when first generated using the pathProtobuf type
protos.ChaincodeID
Modifier and Type | Class and Description |
---|---|
static class |
ChaincodeID.Builder
ChaincodeID contains the path as specified by the deploy transaction
that created it as well as the hashCode that is generated by the
system for the path.
|
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
Modifier and Type | Field and Description |
---|---|
static int |
NAME_FIELD_NUMBER |
static int |
PATH_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static ChaincodeID |
getDefaultInstance() |
ChaincodeID |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getName()
all other requests will use the name (really a hashcode) generated by
the deploy transaction
|
com.google.protobuf.ByteString |
getNameBytes()
all other requests will use the name (really a hashcode) generated by
the deploy transaction
|
com.google.protobuf.Parser<ChaincodeID> |
getParserForType() |
String |
getPath()
deploy transaction will use the path
|
com.google.protobuf.ByteString |
getPathBytes()
deploy transaction will use the path
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getVersion()
user friendly version name for the chaincode
|
com.google.protobuf.ByteString |
getVersionBytes()
user friendly version name for the chaincode
|
int |
hashCode() |
boolean |
isInitialized() |
static ChaincodeID.Builder |
newBuilder() |
static ChaincodeID.Builder |
newBuilder(ChaincodeID prototype) |
ChaincodeID.Builder |
newBuilderForType() |
static ChaincodeID |
parseDelimitedFrom(InputStream input) |
static ChaincodeID |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ChaincodeID |
parseFrom(byte[] data) |
static ChaincodeID |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ChaincodeID |
parseFrom(ByteBuffer data) |
static ChaincodeID |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ChaincodeID |
parseFrom(com.google.protobuf.ByteString data) |
static ChaincodeID |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ChaincodeID |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ChaincodeID |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ChaincodeID |
parseFrom(InputStream input) |
static ChaincodeID |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ChaincodeID> |
parser() |
ChaincodeID.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
findInitializationErrors, getInitializationErrorString, toString
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int PATH_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public String getPath()
deploy transaction will use the path
string path = 1 [json_name = "path"];
getPath
in interface ChaincodeIDOrBuilder
public com.google.protobuf.ByteString getPathBytes()
deploy transaction will use the path
string path = 1 [json_name = "path"];
getPathBytes
in interface ChaincodeIDOrBuilder
public String getName()
all other requests will use the name (really a hashcode) generated by the deploy transaction
string name = 2 [json_name = "name"];
getName
in interface ChaincodeIDOrBuilder
public com.google.protobuf.ByteString getNameBytes()
all other requests will use the name (really a hashcode) generated by the deploy transaction
string name = 2 [json_name = "name"];
getNameBytes
in interface ChaincodeIDOrBuilder
public String getVersion()
user friendly version name for the chaincode
string version = 3 [json_name = "version"];
getVersion
in interface ChaincodeIDOrBuilder
public com.google.protobuf.ByteString getVersionBytes()
user friendly version name for the chaincode
string version = 3 [json_name = "version"];
getVersionBytes
in interface ChaincodeIDOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static ChaincodeID parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ChaincodeID parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ChaincodeID parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ChaincodeID parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ChaincodeID parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ChaincodeID parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static ChaincodeID parseFrom(InputStream input) throws IOException
IOException
public static ChaincodeID parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ChaincodeID parseDelimitedFrom(InputStream input) throws IOException
IOException
public static ChaincodeID parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static ChaincodeID parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static ChaincodeID parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public ChaincodeID.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static ChaincodeID.Builder newBuilder()
public static ChaincodeID.Builder newBuilder(ChaincodeID prototype)
public ChaincodeID.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
public static ChaincodeID getDefaultInstance()
public static com.google.protobuf.Parser<ChaincodeID> parser()
public com.google.protobuf.Parser<ChaincodeID> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public ChaincodeID getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2022. All rights reserved.