java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<Setting,Setting.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<Setting,Setting.Builder>
com.hedera.hashgraph.sdk.proto.Setting.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,SettingOrBuilder,Cloneable
- Enclosing class:
Setting
public static final class Setting.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Setting,Setting.Builder>
implements SettingOrBuilder
* A single runtime configuration setting. Typically a name-value pair, this may also contain a small amount of associated data.Protobuf type
proto.Setting-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescription* A small quantity of data associated with this setting.* A name for this setting property.* A value for this setting property.com.google.protobuf.ByteStringgetData()* A small quantity of data associated with this setting.getName()* A name for this setting property.com.google.protobuf.ByteString* A name for this setting property.getValue()* A value for this setting property.com.google.protobuf.ByteString* A value for this setting property.setData(com.google.protobuf.ByteString value) * A small quantity of data associated with this setting.* A name for this setting property.setNameBytes(com.google.protobuf.ByteString value) * A name for this setting property.* A value for this setting property.setValueBytes(com.google.protobuf.ByteString value) * A value for this setting property.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getName
* A name for this setting property.
string name = 1;- Specified by:
getNamein interfaceSettingOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()* A name for this setting property.
string name = 1;- Specified by:
getNameBytesin interfaceSettingOrBuilder- Returns:
- The bytes for name.
-
setName
* A name for this setting property.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
* A name for this setting property.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
* A name for this setting property.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getValue
* A value for this setting property.
string value = 2;- Specified by:
getValuein interfaceSettingOrBuilder- Returns:
- The value.
-
getValueBytes
public com.google.protobuf.ByteString getValueBytes()* A value for this setting property.
string value = 2;- Specified by:
getValueBytesin interfaceSettingOrBuilder- Returns:
- The bytes for value.
-
setValue
* A value for this setting property.
string value = 2;- Parameters:
value- The value to set.- Returns:
- This builder for chaining.
-
clearValue
* A value for this setting property.
string value = 2;- Returns:
- This builder for chaining.
-
setValueBytes
* A value for this setting property.
string value = 2;- Parameters:
value- The bytes for value to set.- Returns:
- This builder for chaining.
-
getData
public com.google.protobuf.ByteString getData()* A small quantity of data associated with this setting. <p> This SHOULD be less than 100 bytes.<br/> If the value is a string, it MUST be encoded UTF-8.
bytes data = 3;- Specified by:
getDatain interfaceSettingOrBuilder- Returns:
- The data.
-
setData
* A small quantity of data associated with this setting. <p> This SHOULD be less than 100 bytes.<br/> If the value is a string, it MUST be encoded UTF-8.
bytes data = 3;- Parameters:
value- The data to set.- Returns:
- This builder for chaining.
-
clearData
* A small quantity of data associated with this setting. <p> This SHOULD be less than 100 bytes.<br/> If the value is a string, it MUST be encoded UTF-8.
bytes data = 3;- Returns:
- This builder for chaining.
-