com.hedera.hashgraph.sdk.proto.FileCreateTransactionBodyOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sdk-full Show documentation
Show all versions of sdk-full Show documentation
Hedera™ Hashgraph SDK for Java
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: file_create.proto
// Protobuf Java Version: 3.25.3
package com.hedera.hashgraph.sdk.proto;
public interface FileCreateTransactionBodyOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.FileCreateTransactionBody)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* The time at which this file should expire (unless FileUpdateTransaction is used before then
* to extend its life)
*
*
* .proto.Timestamp expirationTime = 2;
* @return Whether the expirationTime field is set.
*/
boolean hasExpirationTime();
/**
*
**
* The time at which this file should expire (unless FileUpdateTransaction is used before then
* to extend its life)
*
*
* .proto.Timestamp expirationTime = 2;
* @return The expirationTime.
*/
com.hedera.hashgraph.sdk.proto.Timestamp getExpirationTime();
/**
*
**
* The time at which this file should expire (unless FileUpdateTransaction is used before then
* to extend its life)
*
*
* .proto.Timestamp expirationTime = 2;
*/
com.hedera.hashgraph.sdk.proto.TimestampOrBuilder getExpirationTimeOrBuilder();
/**
*
**
* All keys at the top level of a key list must sign to create or modify the file. Any one of
* the keys at the top level key list can sign to delete the file.
*
*
* .proto.KeyList keys = 3;
* @return Whether the keys field is set.
*/
boolean hasKeys();
/**
*
**
* All keys at the top level of a key list must sign to create or modify the file. Any one of
* the keys at the top level key list can sign to delete the file.
*
*
* .proto.KeyList keys = 3;
* @return The keys.
*/
com.hedera.hashgraph.sdk.proto.KeyList getKeys();
/**
*
**
* All keys at the top level of a key list must sign to create or modify the file. Any one of
* the keys at the top level key list can sign to delete the file.
*
*
* .proto.KeyList keys = 3;
*/
com.hedera.hashgraph.sdk.proto.KeyListOrBuilder getKeysOrBuilder();
/**
*
**
* The bytes that are the contents of the file
*
*
* bytes contents = 4;
* @return The contents.
*/
com.google.protobuf.ByteString getContents();
/**
*
**
* Shard in which this file is created
*
*
* .proto.ShardID shardID = 5;
* @return Whether the shardID field is set.
*/
boolean hasShardID();
/**
*
**
* Shard in which this file is created
*
*
* .proto.ShardID shardID = 5;
* @return The shardID.
*/
com.hedera.hashgraph.sdk.proto.ShardID getShardID();
/**
*
**
* Shard in which this file is created
*
*
* .proto.ShardID shardID = 5;
*/
com.hedera.hashgraph.sdk.proto.ShardIDOrBuilder getShardIDOrBuilder();
/**
*
**
* The Realm in which to the file is created (leave this null to create a new realm)
*
*
* .proto.RealmID realmID = 6;
* @return Whether the realmID field is set.
*/
boolean hasRealmID();
/**
*
**
* The Realm in which to the file is created (leave this null to create a new realm)
*
*
* .proto.RealmID realmID = 6;
* @return The realmID.
*/
com.hedera.hashgraph.sdk.proto.RealmID getRealmID();
/**
*
**
* The Realm in which to the file is created (leave this null to create a new realm)
*
*
* .proto.RealmID realmID = 6;
*/
com.hedera.hashgraph.sdk.proto.RealmIDOrBuilder getRealmIDOrBuilder();
/**
*
**
* If realmID is null, then this the admin key for the new realm that will be created
*
*
* .proto.Key newRealmAdminKey = 7;
* @return Whether the newRealmAdminKey field is set.
*/
boolean hasNewRealmAdminKey();
/**
*
**
* If realmID is null, then this the admin key for the new realm that will be created
*
*
* .proto.Key newRealmAdminKey = 7;
* @return The newRealmAdminKey.
*/
com.hedera.hashgraph.sdk.proto.Key getNewRealmAdminKey();
/**
*
**
* If realmID is null, then this the admin key for the new realm that will be created
*
*
* .proto.Key newRealmAdminKey = 7;
*/
com.hedera.hashgraph.sdk.proto.KeyOrBuilder getNewRealmAdminKeyOrBuilder();
/**
*
**
* The memo associated with the file (UTF-8 encoding max 100 bytes)
*
*
* string memo = 8;
* @return The memo.
*/
java.lang.String getMemo();
/**
*
**
* The memo associated with the file (UTF-8 encoding max 100 bytes)
*
*
* string memo = 8;
* @return The bytes for memo.
*/
com.google.protobuf.ByteString
getMemoBytes();
}