-
public final class FieldKt.Dsl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classFieldKt.Dsl.Companionpublic final classFieldKt.Dsl.OptionsProxyAn uninstantiable, behaviorless type to represent the field in generics.
-
Field Summary
Fields Modifier and Type Field Description private Field.Kindkindprivate Field.Cardinalitycardinalityprivate Integernumberprivate Stringnameprivate StringtypeUrlprivate IntegeroneofIndexprivate Booleanpackedprivate final DslList<Option, FieldKt.Dsl.OptionsProxy>optionsprivate StringjsonNameprivate StringdefaultValue
-
Method Summary
Modifier and Type Method Description final Field.KindgetKind()final UnitsetKind(Field.Kind kind)final Field.CardinalitygetCardinality()final UnitsetCardinality(Field.Cardinality cardinality)final IntegergetNumber()final UnitsetNumber(Integer number)final StringgetName()final UnitsetName(String name)final StringgetTypeUrl()final UnitsetTypeUrl(String typeUrl)final IntegergetOneofIndex()final UnitsetOneofIndex(Integer oneofIndex)final BooleangetPacked()final UnitsetPacked(Boolean packed)final StringgetJsonName()final UnitsetJsonName(String jsonName)final StringgetDefaultValue()final UnitsetDefaultValue(String defaultValue)final UnitclearKind()<pre> The field type. final UnitclearCardinality()<pre> The field cardinality. final UnitclearNumber()<pre> The field number. final UnitclearName()<pre> The field name. final UnitclearTypeUrl()<pre> The field type URL, without the scheme, for message or enumeration types. final UnitclearOneofIndex()<pre> The index of the field type in `Type.oneofs`, for message or enumeration types. final UnitclearPacked()<pre> Whether to use alternative packed wire representation. final UnitclearJsonName()<pre> The field JSON name. final UnitclearDefaultValue()<pre> The string value of the default value of this field. -
-
Method Detail
-
getKind
final Field.Kind getKind()
-
getCardinality
final Field.Cardinality getCardinality()
-
setCardinality
final Unit setCardinality(Field.Cardinality cardinality)
-
getTypeUrl
final String getTypeUrl()
-
setTypeUrl
final Unit setTypeUrl(String typeUrl)
-
getOneofIndex
final Integer getOneofIndex()
-
setOneofIndex
final Unit setOneofIndex(Integer oneofIndex)
-
getJsonName
final String getJsonName()
-
setJsonName
final Unit setJsonName(String jsonName)
-
getDefaultValue
final String getDefaultValue()
-
setDefaultValue
final Unit setDefaultValue(String defaultValue)
-
clearKind
final Unit clearKind()
<pre> The field type. </pre><code>.google.protobuf.Field.Kind kind = 1;</code>
-
clearCardinality
final Unit clearCardinality()
<pre> The field cardinality. </pre><code>.google.protobuf.Field.Cardinality cardinality = 2;</code>
-
clearNumber
final Unit clearNumber()
<pre> The field number. </pre><code>int32 number = 3;</code>
-
clearTypeUrl
final Unit clearTypeUrl()
<pre> The field type URL, without the scheme, for message or enumeration types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`. </pre><code>string type_url = 6;</code>
-
clearOneofIndex
final Unit clearOneofIndex()
<pre> The index of the field type in `Type.oneofs`, for message or enumeration types. The first type has index 1; zero means the type is not in the list. </pre><code>int32 oneof_index = 7;</code>
-
clearPacked
final Unit clearPacked()
<pre> Whether to use alternative packed wire representation. </pre><code>bool packed = 8;</code>
-
clearJsonName
final Unit clearJsonName()
<pre> The field JSON name. </pre><code>string json_name = 10;</code>
-
clearDefaultValue
final Unit clearDefaultValue()
<pre> The string value of the default value of this field. Proto2 syntax only. </pre><code>string default_value = 11;</code>
-
-
-
-