Class LogTypeSchema.DetailsFieldSchemaAlternative.Builder (0.37.0)

public static final class LogTypeSchema.DetailsFieldSchemaAlternative.Builder extends GeneratedMessage.Builder<LogTypeSchema.DetailsFieldSchemaAlternative.Builder> implements LogTypeSchema.DetailsFieldSchemaAlternativeOrBuilder

A collection of details field schema sets. The user must provide values for only one set of fields within an alternative.

Protobuf type google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaAlternative

Static Methods

getDescriptor()

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

Methods

addAllDetailsFieldSchemaSets(Iterable<? extends LogTypeSchema.DetailsFieldSchemaSet> values)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder addAllDetailsFieldSchemaSets(Iterable<? extends LogTypeSchema.DetailsFieldSchemaSet> values)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameter
Name Description
values Iterable<? extends com.google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet>
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

addDetailsFieldSchemaSets(LogTypeSchema.DetailsFieldSchemaSet value)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder addDetailsFieldSchemaSets(LogTypeSchema.DetailsFieldSchemaSet value)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameter
Name Description
value LogTypeSchema.DetailsFieldSchemaSet
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

addDetailsFieldSchemaSets(LogTypeSchema.DetailsFieldSchemaSet.Builder builderForValue)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder addDetailsFieldSchemaSets(LogTypeSchema.DetailsFieldSchemaSet.Builder builderForValue)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameter
Name Description
builderForValue LogTypeSchema.DetailsFieldSchemaSet.Builder
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

addDetailsFieldSchemaSets(int index, LogTypeSchema.DetailsFieldSchemaSet value)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder addDetailsFieldSchemaSets(int index, LogTypeSchema.DetailsFieldSchemaSet value)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameters
Name Description
index int
value LogTypeSchema.DetailsFieldSchemaSet
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

addDetailsFieldSchemaSets(int index, LogTypeSchema.DetailsFieldSchemaSet.Builder builderForValue)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder addDetailsFieldSchemaSets(int index, LogTypeSchema.DetailsFieldSchemaSet.Builder builderForValue)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameters
Name Description
index int
builderForValue LogTypeSchema.DetailsFieldSchemaSet.Builder
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

addDetailsFieldSchemaSetsBuilder()

public LogTypeSchema.DetailsFieldSchemaSet.Builder addDetailsFieldSchemaSetsBuilder()

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Returns
Type Description
LogTypeSchema.DetailsFieldSchemaSet.Builder

addDetailsFieldSchemaSetsBuilder(int index)

public LogTypeSchema.DetailsFieldSchemaSet.Builder addDetailsFieldSchemaSetsBuilder(int index)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaSet.Builder

build()

public LogTypeSchema.DetailsFieldSchemaAlternative build()
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative

buildPartial()

public LogTypeSchema.DetailsFieldSchemaAlternative buildPartial()
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative

clear()

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder clear()
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder
Overrides

clearDetailsFieldSchemaSets()

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder clearDetailsFieldSchemaSets()

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

getDefaultInstanceForType()

public LogTypeSchema.DetailsFieldSchemaAlternative getDefaultInstanceForType()
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDetailsFieldSchemaSets(int index)

public LogTypeSchema.DetailsFieldSchemaSet getDetailsFieldSchemaSets(int index)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaSet

getDetailsFieldSchemaSetsBuilder(int index)

public LogTypeSchema.DetailsFieldSchemaSet.Builder getDetailsFieldSchemaSetsBuilder(int index)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaSet.Builder

getDetailsFieldSchemaSetsBuilderList()

public List<LogTypeSchema.DetailsFieldSchemaSet.Builder> getDetailsFieldSchemaSetsBuilderList()

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Returns
Type Description
List<Builder>

getDetailsFieldSchemaSetsCount()

public int getDetailsFieldSchemaSetsCount()

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Returns
Type Description
int

getDetailsFieldSchemaSetsList()

public List<LogTypeSchema.DetailsFieldSchemaSet> getDetailsFieldSchemaSetsList()

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Returns
Type Description
List<DetailsFieldSchemaSet>

getDetailsFieldSchemaSetsOrBuilder(int index)

public LogTypeSchema.DetailsFieldSchemaSetOrBuilder getDetailsFieldSchemaSetsOrBuilder(int index)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaSetOrBuilder

getDetailsFieldSchemaSetsOrBuilderList()

public List<? extends LogTypeSchema.DetailsFieldSchemaSetOrBuilder> getDetailsFieldSchemaSetsOrBuilderList()

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Returns
Type Description
List<? extends com.google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSetOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(LogTypeSchema.DetailsFieldSchemaAlternative other)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder mergeFrom(LogTypeSchema.DetailsFieldSchemaAlternative other)
Parameter
Name Description
other LogTypeSchema.DetailsFieldSchemaAlternative
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder
Overrides

removeDetailsFieldSchemaSets(int index)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder removeDetailsFieldSchemaSets(int index)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

setDetailsFieldSchemaSets(int index, LogTypeSchema.DetailsFieldSchemaSet value)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder setDetailsFieldSchemaSets(int index, LogTypeSchema.DetailsFieldSchemaSet value)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameters
Name Description
index int
value LogTypeSchema.DetailsFieldSchemaSet
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder

setDetailsFieldSchemaSets(int index, LogTypeSchema.DetailsFieldSchemaSet.Builder builderForValue)

public LogTypeSchema.DetailsFieldSchemaAlternative.Builder setDetailsFieldSchemaSets(int index, LogTypeSchema.DetailsFieldSchemaSet.Builder builderForValue)

The schemas for each alternative set of fields.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaSet details_field_schema_sets = 1;

Parameters
Name Description
index int
builderForValue LogTypeSchema.DetailsFieldSchemaSet.Builder
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative.Builder