All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hedera.hashgraph.sdk.proto.FileCreateTransactionBodyOrBuilder Maven / Gradle / Ivy

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(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy