com.hedera.hashgraph.sdk.proto.FreezeTransactionBodyOrBuilder 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
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: freeze.proto
// Protobuf Java Version: 3.25.3
package com.hedera.hashgraph.sdk.proto;
public interface FreezeTransactionBodyOrBuilder extends
// @@protoc_insertion_point(interface_extends:proto.FreezeTransactionBody)
com.google.protobuf.MessageOrBuilder {
/**
*
**
* !! DEPRECATED and REJECTED by nodes
* The start hour (in UTC time), a value between 0 and 23
*
*
* int32 startHour = 1 [deprecated = true];
* @deprecated proto.FreezeTransactionBody.startHour is deprecated.
* See freeze.proto;l=41
* @return The startHour.
*/
@java.lang.Deprecated int getStartHour();
/**
*
**
* !! DEPRECATED and REJECTED by nodes
* The start minute (in UTC time), a value between 0 and 59
*
*
* int32 startMin = 2 [deprecated = true];
* @deprecated proto.FreezeTransactionBody.startMin is deprecated.
* See freeze.proto;l=47
* @return The startMin.
*/
@java.lang.Deprecated int getStartMin();
/**
*
**
* !! DEPRECATED and REJECTED by nodes
* The end hour (in UTC time), a value between 0 and 23
*
*
* int32 endHour = 3 [deprecated = true];
* @deprecated proto.FreezeTransactionBody.endHour is deprecated.
* See freeze.proto;l=53
* @return The endHour.
*/
@java.lang.Deprecated int getEndHour();
/**
*
**
* !! DEPRECATED and REJECTED by nodes
* The end minute (in UTC time), a value between 0 and 59
*
*
* int32 endMin = 4 [deprecated = true];
* @deprecated proto.FreezeTransactionBody.endMin is deprecated.
* See freeze.proto;l=59
* @return The endMin.
*/
@java.lang.Deprecated int getEndMin();
/**
*
**
* If set, the file whose contents should be used for a network software update during the
* maintenance window.
*
*
* .proto.FileID update_file = 5;
* @return Whether the updateFile field is set.
*/
boolean hasUpdateFile();
/**
*
**
* If set, the file whose contents should be used for a network software update during the
* maintenance window.
*
*
* .proto.FileID update_file = 5;
* @return The updateFile.
*/
com.hedera.hashgraph.sdk.proto.FileID getUpdateFile();
/**
*
**
* If set, the file whose contents should be used for a network software update during the
* maintenance window.
*
*
* .proto.FileID update_file = 5;
*/
com.hedera.hashgraph.sdk.proto.FileIDOrBuilder getUpdateFileOrBuilder();
/**
*
**
* If set, the expected hash of the contents of the update file (used to verify the update).
*
*
* bytes file_hash = 6;
* @return The fileHash.
*/
com.google.protobuf.ByteString getFileHash();
/**
*
**
* The consensus time at which the maintenance window should begin.
*
*
* .proto.Timestamp start_time = 7;
* @return Whether the startTime field is set.
*/
boolean hasStartTime();
/**
*
**
* The consensus time at which the maintenance window should begin.
*
*
* .proto.Timestamp start_time = 7;
* @return The startTime.
*/
com.hedera.hashgraph.sdk.proto.Timestamp getStartTime();
/**
*
**
* The consensus time at which the maintenance window should begin.
*
*
* .proto.Timestamp start_time = 7;
*/
com.hedera.hashgraph.sdk.proto.TimestampOrBuilder getStartTimeOrBuilder();
/**
*
**
* The type of network freeze or upgrade operation to perform.
*
*
* .proto.FreezeType freeze_type = 8;
* @return The enum numeric value on the wire for freezeType.
*/
int getFreezeTypeValue();
/**
*
**
* The type of network freeze or upgrade operation to perform.
*
*
* .proto.FreezeType freeze_type = 8;
* @return The freezeType.
*/
com.hedera.hashgraph.sdk.proto.FreezeType getFreezeType();
}