Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Interface SystemDeleteTransactionBodyOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
SystemDeleteTransactionBody,SystemDeleteTransactionBody.Builder
@Generated
public interface SystemDeleteTransactionBodyOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescription* A contract identifier.* A timestamp indicating when the file will be removed from state.* A file identifier.boolean* A contract identifier.boolean* A timestamp indicating when the file will be removed from state.boolean* A file identifier.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasFileID
boolean hasFileID()* A file identifier. <p> The identified file MUST exist in the HFS.<br/> The identified file MUST NOT be deleted.<br/> The identified file MUST NOT be a "system" file.<br/> This field is REQUIRED.
.proto.FileID fileID = 1;- Returns:
- Whether the fileID field is set.
-
getFileID
FileID getFileID()* A file identifier. <p> The identified file MUST exist in the HFS.<br/> The identified file MUST NOT be deleted.<br/> The identified file MUST NOT be a "system" file.<br/> This field is REQUIRED.
.proto.FileID fileID = 1;- Returns:
- The fileID.
-
hasContractID
boolean hasContractID()* A contract identifier. <p> The identified contract MUST exist in network state.<br/> The identified contract bytecode MUST NOT be deleted.<br/> <p> This option is _unsupported_.
.proto.ContractID contractID = 2;- Returns:
- Whether the contractID field is set.
-
getContractID
ContractID getContractID()* A contract identifier. <p> The identified contract MUST exist in network state.<br/> The identified contract bytecode MUST NOT be deleted.<br/> <p> This option is _unsupported_.
.proto.ContractID contractID = 2;- Returns:
- The contractID.
-
hasExpirationTime
boolean hasExpirationTime()* A timestamp indicating when the file will be removed from state. <p> This value SHALL be expressed in seconds since the `epoch`. The `epoch` SHALL be the UNIX epoch with 0 at `1970-01-01T00:00:00.000Z`.<br/> This field is REQUIRED.
.proto.TimestampSeconds expirationTime = 3;- Returns:
- Whether the expirationTime field is set.
-
getExpirationTime
TimestampSeconds getExpirationTime()* A timestamp indicating when the file will be removed from state. <p> This value SHALL be expressed in seconds since the `epoch`. The `epoch` SHALL be the UNIX epoch with 0 at `1970-01-01T00:00:00.000Z`.<br/> This field is REQUIRED.
.proto.TimestampSeconds expirationTime = 3;- Returns:
- The expirationTime.
-
getIdCase
SystemDeleteTransactionBody.IdCase getIdCase()
-