-
public final class FieldKt.Dsl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
FieldKt.Dsl.Companion
public final class
FieldKt.Dsl.OptionsProxy
An uninstantiable, behaviorless type to represent the field in generics.
-
Field Summary
Fields Modifier and Type Field Description private Field.Kind
kind
private Field.Cardinality
cardinality
private Integer
number
private String
name
private String
typeUrl
private Integer
oneofIndex
private Boolean
packed
private final DslList<Option, FieldKt.Dsl.OptionsProxy>
options
private String
jsonName
private String
defaultValue
-
Method Summary
Modifier and Type Method Description final Field.Kind
getKind()
final Unit
setKind(Field.Kind kind)
final Field.Cardinality
getCardinality()
final Unit
setCardinality(Field.Cardinality cardinality)
final Integer
getNumber()
final Unit
setNumber(Integer number)
final String
getName()
final Unit
setName(String name)
final String
getTypeUrl()
final Unit
setTypeUrl(String typeUrl)
final Integer
getOneofIndex()
final Unit
setOneofIndex(Integer oneofIndex)
final Boolean
getPacked()
final Unit
setPacked(Boolean packed)
final String
getJsonName()
final Unit
setJsonName(String jsonName)
final String
getDefaultValue()
final Unit
setDefaultValue(String defaultValue)
final Unit
clearKind()
<pre> The field type. final Unit
clearCardinality()
<pre> The field cardinality. final Unit
clearNumber()
<pre> The field number. final Unit
clearName()
<pre> The field name. final Unit
clearTypeUrl()
<pre> The field type URL, without the scheme, for message or enumeration types. final Unit
clearOneofIndex()
<pre> The index of the field type in `Type.oneofs`, for message or enumeration types. final Unit
clearPacked()
<pre> Whether to use alternative packed wire representation. final Unit
clearJsonName()
<pre> The field JSON name. final Unit
clearDefaultValue()
<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>
-
-
-
-