Class Column (0.1.0)

public final class Column extends GeneratedMessage implements ColumnOrBuilder

Describes a single column within Columns.

Protobuf type google.cloud.appoptimize.v1beta.Column

Implements

ColumnOrBuilder

Static Fields

COLUMNS_FIELD_NUMBER

public static final int COLUMNS_FIELD_NUMBER
Field Value
Type Description
int

MODE_FIELD_NUMBER

public static final int MODE_FIELD_NUMBER
Field Value
Type Description
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

TYPE_FIELD_NUMBER

public static final int TYPE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static Column getDefaultInstance()
Returns
Type Description
Column

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static Column.Builder newBuilder()
Returns
Type Description
Column.Builder

newBuilder(Column prototype)

public static Column.Builder newBuilder(Column prototype)
Parameter
Name Description
prototype Column
Returns
Type Description
Column.Builder

parseDelimitedFrom(InputStream input)

public static Column parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Column
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Column parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Column
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static Column parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
Column
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Column parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Column
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Column parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
Column
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Column parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Column
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Column parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
Column
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Column parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Column
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static Column parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
Column
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Column parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Column
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static Column parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
Column
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Column parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Column
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<Column> parser()
Returns
Type Description
Parser<Column>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getColumns(int index)

public Column getColumns(int index)

If the type of this column is RECORD, this sub-field describes the nested structure.

repeated .google.cloud.appoptimize.v1beta.Column columns = 4;

Parameter
Name Description
index int
Returns
Type Description
Column

getColumnsCount()

public int getColumnsCount()

If the type of this column is RECORD, this sub-field describes the nested structure.

repeated .google.cloud.appoptimize.v1beta.Column columns = 4;

Returns
Type Description
int

getColumnsList()

public List<Column> getColumnsList()

If the type of this column is RECORD, this sub-field describes the nested structure.

repeated .google.cloud.appoptimize.v1beta.Column columns = 4;

Returns
Type Description
List<Column>

getColumnsOrBuilder(int index)

public ColumnOrBuilder getColumnsOrBuilder(int index)

If the type of this column is RECORD, this sub-field describes the nested structure.

repeated .google.cloud.appoptimize.v1beta.Column columns = 4;

Parameter
Name Description
index int
Returns
Type Description
ColumnOrBuilder

getColumnsOrBuilderList()

public List<? extends ColumnOrBuilder> getColumnsOrBuilderList()

If the type of this column is RECORD, this sub-field describes the nested structure.

repeated .google.cloud.appoptimize.v1beta.Column columns = 4;

Returns
Type Description
List<? extends com.google.cloud.appoptimize.v1beta.ColumnOrBuilder>

getDefaultInstanceForType()

public Column getDefaultInstanceForType()
Returns
Type Description
Column

getMode()

public String getMode()

The mode of the column, indicating if it is nullable, required, or repeated.

Possible values:

  • NULLABLE: The column allows NULL values.
  • REQUIRED: The column does not allow NULL values.
  • REPEATED: The column contains an array of values.

string mode = 3;

Returns
Type Description
String

The mode.

getModeBytes()

public ByteString getModeBytes()

The mode of the column, indicating if it is nullable, required, or repeated.

Possible values:

  • NULLABLE: The column allows NULL values.
  • REQUIRED: The column does not allow NULL values.
  • REPEATED: The column contains an array of values.

string mode = 3;

Returns
Type Description
ByteString

The bytes for mode.

getName()

public String getName()

The name of the column.

This field:

  • Contains only letters (a-z, A-Z), numbers (0-9), or underscores (_);
  • Start with a letter or underscore; and
  • Has a maximum length is 128 characters.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

The name of the column.

This field:

  • Contains only letters (a-z, A-Z), numbers (0-9), or underscores (_);
  • Start with a letter or underscore; and
  • Has a maximum length is 128 characters.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getParserForType()

public Parser<Column> getParserForType()
Returns
Type Description
Parser<Column>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getType()

public String getType()

The data type of the column.

Supported values include:

  • STRING
  • INT64
  • FLOAT64
  • BOOLEAN
  • TIMESTAMP
  • RECORD

    RECORD indicates that the field contains a nested schema, described in the columns property of this Column.

string type = 2;

Returns
Type Description
String

The type.

getTypeBytes()

public ByteString getTypeBytes()

The data type of the column.

Supported values include:

  • STRING
  • INT64
  • FLOAT64
  • BOOLEAN
  • TIMESTAMP
  • RECORD

    RECORD indicates that the field contains a nested schema, described in the columns property of this Column.

string type = 2;

Returns
Type Description
ByteString

The bytes for type.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public Column.Builder newBuilderForType()
Returns
Type Description
Column.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected Column.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
Column.Builder
Overrides

toBuilder()

public Column.Builder toBuilder()
Returns
Type Description
Column.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException