Interface LogTypeSchemaOrBuilder (0.37.0)

public interface LogTypeSchemaOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDetailsFieldSchemaAlternatives(int index)

public abstract LogTypeSchema.DetailsFieldSchemaAlternative getDetailsFieldSchemaAlternatives(int index)

There are sets of fields which represent alternatives to one another. A user would only fill in one set of fields for any one alternative.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaAlternative details_field_schema_alternatives = 7;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternative

getDetailsFieldSchemaAlternativesCount()

public abstract int getDetailsFieldSchemaAlternativesCount()

There are sets of fields which represent alternatives to one another. A user would only fill in one set of fields for any one alternative.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaAlternative details_field_schema_alternatives = 7;

Returns
Type Description
int

getDetailsFieldSchemaAlternativesList()

public abstract List<LogTypeSchema.DetailsFieldSchemaAlternative> getDetailsFieldSchemaAlternativesList()

There are sets of fields which represent alternatives to one another. A user would only fill in one set of fields for any one alternative.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaAlternative details_field_schema_alternatives = 7;

Returns
Type Description
List<DetailsFieldSchemaAlternative>

getDetailsFieldSchemaAlternativesOrBuilder(int index)

public abstract LogTypeSchema.DetailsFieldSchemaAlternativeOrBuilder getDetailsFieldSchemaAlternativesOrBuilder(int index)

There are sets of fields which represent alternatives to one another. A user would only fill in one set of fields for any one alternative.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaAlternative details_field_schema_alternatives = 7;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaAlternativeOrBuilder

getDetailsFieldSchemaAlternativesOrBuilderList()

public abstract List<? extends LogTypeSchema.DetailsFieldSchemaAlternativeOrBuilder> getDetailsFieldSchemaAlternativesOrBuilderList()

There are sets of fields which represent alternatives to one another. A user would only fill in one set of fields for any one alternative.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchemaAlternative details_field_schema_alternatives = 7;

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

getDetailsFieldSchemas(int index)

public abstract LogTypeSchema.DetailsFieldSchema getDetailsFieldSchemas(int index)

The schemas for detail fields that are compatible with this log type and feed source type. All fields for this log type and feed source type are either contained here or within details_field_schema_alternatives.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchema details_field_schemas = 6;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchema

getDetailsFieldSchemasCount()

public abstract int getDetailsFieldSchemasCount()

The schemas for detail fields that are compatible with this log type and feed source type. All fields for this log type and feed source type are either contained here or within details_field_schema_alternatives.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchema details_field_schemas = 6;

Returns
Type Description
int

getDetailsFieldSchemasList()

public abstract List<LogTypeSchema.DetailsFieldSchema> getDetailsFieldSchemasList()

The schemas for detail fields that are compatible with this log type and feed source type. All fields for this log type and feed source type are either contained here or within details_field_schema_alternatives.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchema details_field_schemas = 6;

Returns
Type Description
List<DetailsFieldSchema>

getDetailsFieldSchemasOrBuilder(int index)

public abstract LogTypeSchema.DetailsFieldSchemaOrBuilder getDetailsFieldSchemasOrBuilder(int index)

The schemas for detail fields that are compatible with this log type and feed source type. All fields for this log type and feed source type are either contained here or within details_field_schema_alternatives.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchema details_field_schemas = 6;

Parameter
Name Description
index int
Returns
Type Description
LogTypeSchema.DetailsFieldSchemaOrBuilder

getDetailsFieldSchemasOrBuilderList()

public abstract List<? extends LogTypeSchema.DetailsFieldSchemaOrBuilder> getDetailsFieldSchemasOrBuilderList()

The schemas for detail fields that are compatible with this log type and feed source type. All fields for this log type and feed source type are either contained here or within details_field_schema_alternatives.

repeated .google.cloud.chronicle.v1.LogTypeSchema.DetailsFieldSchema details_field_schemas = 6;

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

getDisplayName()

public abstract String getDisplayName()

A human-readable name for this log type.

string display_name = 2;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

A human-readable name for this log type.

string display_name = 2;

Returns
Type Description
ByteString

The bytes for displayName.

getLogType()

public abstract String getLogType()

The log type to be used in the details.log_type field.

string log_type = 3;

Returns
Type Description
String

The logType.

getLogTypeBytes()

public abstract ByteString getLogTypeBytes()

The log type to be used in the details.log_type field.

string log_type = 3;

Returns
Type Description
ByteString

The bytes for logType.

getName()

public abstract String getName()

The resource name. Format: "projects/{project}/locations/{location}/instances/{instance}/feedSourceTypeSchemas/{feed_source_type}/logTypeSchemas/{log_type}"

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The resource name. Format: "projects/{project}/locations/{location}/instances/{instance}/feedSourceTypeSchemas/{feed_source_type}/logTypeSchemas/{log_type}"

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getReadOnly()

public abstract boolean getReadOnly()

Whether this log type schema represents a feed configuration that may exist, but should not be modified (created, edited, or deleted).

bool read_only = 4;

Returns
Type Description
boolean

The readOnly.

getSupportingDocumentation()

public abstract String getSupportingDocumentation()

A description that is displayed when users create or edit feeds.

string supporting_documentation = 5;

Returns
Type Description
String

The supportingDocumentation.

getSupportingDocumentationBytes()

public abstract ByteString getSupportingDocumentationBytes()

A description that is displayed when users create or edit feeds.

string supporting_documentation = 5;

Returns
Type Description
ByteString

The bytes for supportingDocumentation.