Class GameRules.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<GameRules,GameRules.Builder>
-
- com.streamlayer.sdkSettings.game.common.GameRules.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,GameRulesOrBuilder,java.lang.Cloneable
- Enclosing class:
- GameRules
public static final class GameRules.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<GameRules,GameRules.Builder> implements GameRulesOrBuilder
Protobuf typestreamlayer.sdkSettings.game.common.GameRules
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GameRules.BuilderaddAllRules(java.lang.Iterable<java.lang.String> values)repeated string rules = 5 [json_name = "rules"];GameRules.BuilderaddRules(java.lang.String value)repeated string rules = 5 [json_name = "rules"];GameRules.BuilderaddRulesBytes(com.google.protobuf.ByteString value)repeated string rules = 5 [json_name = "rules"];GameRules.BuilderclearButtonLabel()string button_label = 3 [json_name = "buttonLabel"];GameRules.BuilderclearCompleted()bool completed = 6 [json_name = "completed"];GameRules.BuilderclearHeading()string heading = 1 [json_name = "heading"];GameRules.BuilderclearNumbersColor()string numbers_color = 4 [json_name = "numbersColor"];GameRules.BuilderclearRules()repeated string rules = 5 [json_name = "rules"];GameRules.BuilderclearTerms()string terms = 7 [json_name = "terms"];GameRules.BuilderclearTermsUrl()string terms_url = 8 [json_name = "termsUrl"];GameRules.BuilderclearTypeface()string typeface = 2 [json_name = "typeface"];java.lang.StringgetButtonLabel()string button_label = 3 [json_name = "buttonLabel"];com.google.protobuf.ByteStringgetButtonLabelBytes()string button_label = 3 [json_name = "buttonLabel"];booleangetCompleted()bool completed = 6 [json_name = "completed"];java.lang.StringgetHeading()string heading = 1 [json_name = "heading"];com.google.protobuf.ByteStringgetHeadingBytes()string heading = 1 [json_name = "heading"];java.lang.StringgetNumbersColor()string numbers_color = 4 [json_name = "numbersColor"];com.google.protobuf.ByteStringgetNumbersColorBytes()string numbers_color = 4 [json_name = "numbersColor"];java.lang.StringgetRules(int index)repeated string rules = 5 [json_name = "rules"];com.google.protobuf.ByteStringgetRulesBytes(int index)repeated string rules = 5 [json_name = "rules"];intgetRulesCount()repeated string rules = 5 [json_name = "rules"];java.util.List<java.lang.String>getRulesList()repeated string rules = 5 [json_name = "rules"];java.lang.StringgetTerms()string terms = 7 [json_name = "terms"];com.google.protobuf.ByteStringgetTermsBytes()string terms = 7 [json_name = "terms"];java.lang.StringgetTermsUrl()string terms_url = 8 [json_name = "termsUrl"];com.google.protobuf.ByteStringgetTermsUrlBytes()string terms_url = 8 [json_name = "termsUrl"];java.lang.StringgetTypeface()string typeface = 2 [json_name = "typeface"];com.google.protobuf.ByteStringgetTypefaceBytes()string typeface = 2 [json_name = "typeface"];GameRules.BuildersetButtonLabel(java.lang.String value)string button_label = 3 [json_name = "buttonLabel"];GameRules.BuildersetButtonLabelBytes(com.google.protobuf.ByteString value)string button_label = 3 [json_name = "buttonLabel"];GameRules.BuildersetCompleted(boolean value)bool completed = 6 [json_name = "completed"];GameRules.BuildersetHeading(java.lang.String value)string heading = 1 [json_name = "heading"];GameRules.BuildersetHeadingBytes(com.google.protobuf.ByteString value)string heading = 1 [json_name = "heading"];GameRules.BuildersetNumbersColor(java.lang.String value)string numbers_color = 4 [json_name = "numbersColor"];GameRules.BuildersetNumbersColorBytes(com.google.protobuf.ByteString value)string numbers_color = 4 [json_name = "numbersColor"];GameRules.BuildersetRules(int index, java.lang.String value)repeated string rules = 5 [json_name = "rules"];GameRules.BuildersetTerms(java.lang.String value)string terms = 7 [json_name = "terms"];GameRules.BuildersetTermsBytes(com.google.protobuf.ByteString value)string terms = 7 [json_name = "terms"];GameRules.BuildersetTermsUrl(java.lang.String value)string terms_url = 8 [json_name = "termsUrl"];GameRules.BuildersetTermsUrlBytes(com.google.protobuf.ByteString value)string terms_url = 8 [json_name = "termsUrl"];GameRules.BuildersetTypeface(java.lang.String value)string typeface = 2 [json_name = "typeface"];GameRules.BuildersetTypefaceBytes(com.google.protobuf.ByteString value)string typeface = 2 [json_name = "typeface"];-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getHeading
public java.lang.String getHeading()
string heading = 1 [json_name = "heading"];- Specified by:
getHeadingin interfaceGameRulesOrBuilder- Returns:
- The heading.
-
getHeadingBytes
public com.google.protobuf.ByteString getHeadingBytes()
string heading = 1 [json_name = "heading"];- Specified by:
getHeadingBytesin interfaceGameRulesOrBuilder- Returns:
- The bytes for heading.
-
setHeading
public GameRules.Builder setHeading(java.lang.String value)
string heading = 1 [json_name = "heading"];- Parameters:
value- The heading to set.- Returns:
- This builder for chaining.
-
clearHeading
public GameRules.Builder clearHeading()
string heading = 1 [json_name = "heading"];- Returns:
- This builder for chaining.
-
setHeadingBytes
public GameRules.Builder setHeadingBytes(com.google.protobuf.ByteString value)
string heading = 1 [json_name = "heading"];- Parameters:
value- The bytes for heading to set.- Returns:
- This builder for chaining.
-
getTypeface
public java.lang.String getTypeface()
string typeface = 2 [json_name = "typeface"];- Specified by:
getTypefacein interfaceGameRulesOrBuilder- Returns:
- The typeface.
-
getTypefaceBytes
public com.google.protobuf.ByteString getTypefaceBytes()
string typeface = 2 [json_name = "typeface"];- Specified by:
getTypefaceBytesin interfaceGameRulesOrBuilder- Returns:
- The bytes for typeface.
-
setTypeface
public GameRules.Builder setTypeface(java.lang.String value)
string typeface = 2 [json_name = "typeface"];- Parameters:
value- The typeface to set.- Returns:
- This builder for chaining.
-
clearTypeface
public GameRules.Builder clearTypeface()
string typeface = 2 [json_name = "typeface"];- Returns:
- This builder for chaining.
-
setTypefaceBytes
public GameRules.Builder setTypefaceBytes(com.google.protobuf.ByteString value)
string typeface = 2 [json_name = "typeface"];- Parameters:
value- The bytes for typeface to set.- Returns:
- This builder for chaining.
-
getButtonLabel
public java.lang.String getButtonLabel()
string button_label = 3 [json_name = "buttonLabel"];- Specified by:
getButtonLabelin interfaceGameRulesOrBuilder- Returns:
- The buttonLabel.
-
getButtonLabelBytes
public com.google.protobuf.ByteString getButtonLabelBytes()
string button_label = 3 [json_name = "buttonLabel"];- Specified by:
getButtonLabelBytesin interfaceGameRulesOrBuilder- Returns:
- The bytes for buttonLabel.
-
setButtonLabel
public GameRules.Builder setButtonLabel(java.lang.String value)
string button_label = 3 [json_name = "buttonLabel"];- Parameters:
value- The buttonLabel to set.- Returns:
- This builder for chaining.
-
clearButtonLabel
public GameRules.Builder clearButtonLabel()
string button_label = 3 [json_name = "buttonLabel"];- Returns:
- This builder for chaining.
-
setButtonLabelBytes
public GameRules.Builder setButtonLabelBytes(com.google.protobuf.ByteString value)
string button_label = 3 [json_name = "buttonLabel"];- Parameters:
value- The bytes for buttonLabel to set.- Returns:
- This builder for chaining.
-
getNumbersColor
public java.lang.String getNumbersColor()
string numbers_color = 4 [json_name = "numbersColor"];- Specified by:
getNumbersColorin interfaceGameRulesOrBuilder- Returns:
- The numbersColor.
-
getNumbersColorBytes
public com.google.protobuf.ByteString getNumbersColorBytes()
string numbers_color = 4 [json_name = "numbersColor"];- Specified by:
getNumbersColorBytesin interfaceGameRulesOrBuilder- Returns:
- The bytes for numbersColor.
-
setNumbersColor
public GameRules.Builder setNumbersColor(java.lang.String value)
string numbers_color = 4 [json_name = "numbersColor"];- Parameters:
value- The numbersColor to set.- Returns:
- This builder for chaining.
-
clearNumbersColor
public GameRules.Builder clearNumbersColor()
string numbers_color = 4 [json_name = "numbersColor"];- Returns:
- This builder for chaining.
-
setNumbersColorBytes
public GameRules.Builder setNumbersColorBytes(com.google.protobuf.ByteString value)
string numbers_color = 4 [json_name = "numbersColor"];- Parameters:
value- The bytes for numbersColor to set.- Returns:
- This builder for chaining.
-
getRulesList
public java.util.List<java.lang.String> getRulesList()
repeated string rules = 5 [json_name = "rules"];- Specified by:
getRulesListin interfaceGameRulesOrBuilder- Returns:
- A list containing the rules.
-
getRulesCount
public int getRulesCount()
repeated string rules = 5 [json_name = "rules"];- Specified by:
getRulesCountin interfaceGameRulesOrBuilder- Returns:
- The count of rules.
-
getRules
public java.lang.String getRules(int index)
repeated string rules = 5 [json_name = "rules"];- Specified by:
getRulesin interfaceGameRulesOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The rules at the given index.
-
getRulesBytes
public com.google.protobuf.ByteString getRulesBytes(int index)
repeated string rules = 5 [json_name = "rules"];- Specified by:
getRulesBytesin interfaceGameRulesOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the rules at the given index.
-
setRules
public GameRules.Builder setRules(int index, java.lang.String value)
repeated string rules = 5 [json_name = "rules"];- Parameters:
index- The index to set the value at.value- The rules to set.- Returns:
- This builder for chaining.
-
addRules
public GameRules.Builder addRules(java.lang.String value)
repeated string rules = 5 [json_name = "rules"];- Parameters:
value- The rules to add.- Returns:
- This builder for chaining.
-
addAllRules
public GameRules.Builder addAllRules(java.lang.Iterable<java.lang.String> values)
repeated string rules = 5 [json_name = "rules"];- Parameters:
values- The rules to add.- Returns:
- This builder for chaining.
-
clearRules
public GameRules.Builder clearRules()
repeated string rules = 5 [json_name = "rules"];- Returns:
- This builder for chaining.
-
addRulesBytes
public GameRules.Builder addRulesBytes(com.google.protobuf.ByteString value)
repeated string rules = 5 [json_name = "rules"];- Parameters:
value- The bytes of the rules to add.- Returns:
- This builder for chaining.
-
getCompleted
public boolean getCompleted()
bool completed = 6 [json_name = "completed"];- Specified by:
getCompletedin interfaceGameRulesOrBuilder- Returns:
- The completed.
-
setCompleted
public GameRules.Builder setCompleted(boolean value)
bool completed = 6 [json_name = "completed"];- Parameters:
value- The completed to set.- Returns:
- This builder for chaining.
-
clearCompleted
public GameRules.Builder clearCompleted()
bool completed = 6 [json_name = "completed"];- Returns:
- This builder for chaining.
-
getTerms
public java.lang.String getTerms()
string terms = 7 [json_name = "terms"];- Specified by:
getTermsin interfaceGameRulesOrBuilder- Returns:
- The terms.
-
getTermsBytes
public com.google.protobuf.ByteString getTermsBytes()
string terms = 7 [json_name = "terms"];- Specified by:
getTermsBytesin interfaceGameRulesOrBuilder- Returns:
- The bytes for terms.
-
setTerms
public GameRules.Builder setTerms(java.lang.String value)
string terms = 7 [json_name = "terms"];- Parameters:
value- The terms to set.- Returns:
- This builder for chaining.
-
clearTerms
public GameRules.Builder clearTerms()
string terms = 7 [json_name = "terms"];- Returns:
- This builder for chaining.
-
setTermsBytes
public GameRules.Builder setTermsBytes(com.google.protobuf.ByteString value)
string terms = 7 [json_name = "terms"];- Parameters:
value- The bytes for terms to set.- Returns:
- This builder for chaining.
-
getTermsUrl
public java.lang.String getTermsUrl()
string terms_url = 8 [json_name = "termsUrl"];- Specified by:
getTermsUrlin interfaceGameRulesOrBuilder- Returns:
- The termsUrl.
-
getTermsUrlBytes
public com.google.protobuf.ByteString getTermsUrlBytes()
string terms_url = 8 [json_name = "termsUrl"];- Specified by:
getTermsUrlBytesin interfaceGameRulesOrBuilder- Returns:
- The bytes for termsUrl.
-
setTermsUrl
public GameRules.Builder setTermsUrl(java.lang.String value)
string terms_url = 8 [json_name = "termsUrl"];- Parameters:
value- The termsUrl to set.- Returns:
- This builder for chaining.
-
clearTermsUrl
public GameRules.Builder clearTermsUrl()
string terms_url = 8 [json_name = "termsUrl"];- Returns:
- This builder for chaining.
-
setTermsUrlBytes
public GameRules.Builder setTermsUrlBytes(com.google.protobuf.ByteString value)
string terms_url = 8 [json_name = "termsUrl"];- Parameters:
value- The bytes for termsUrl to set.- Returns:
- This builder for chaining.
-
-