Chronicle v1 API - Class LogTypeSchema (1.1.0)

public sealed class LogTypeSchema : IMessage<LogTypeSchema>, IEquatable<LogTypeSchema>, IDeepCloneable<LogTypeSchema>, IBufferMessage, IMessage

Reference documentation and code samples for the Chronicle v1 API class LogTypeSchema.

Metadata that pertains to a log type in the context of Feeds, and is useful for building interfaces to construct valid Feed messages.

Inheritance

object > LogTypeSchema

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Constructors

LogTypeSchema()

public LogTypeSchema()

LogTypeSchema(LogTypeSchema)

public LogTypeSchema(LogTypeSchema other)
Parameter
Name Description
other LogTypeSchema

Properties

DetailsFieldSchemaAlternatives

public RepeatedField<LogTypeSchema.Types.DetailsFieldSchemaAlternative> DetailsFieldSchemaAlternatives { get; }

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.

Property Value
Type Description
RepeatedFieldLogTypeSchemaTypesDetailsFieldSchemaAlternative

DetailsFieldSchemas

public RepeatedField<LogTypeSchema.Types.DetailsFieldSchema> DetailsFieldSchemas { get; }

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.

Property Value
Type Description
RepeatedFieldLogTypeSchemaTypesDetailsFieldSchema

DisplayName

public string DisplayName { get; set; }

A human-readable name for this log type.

Property Value
Type Description
string

LogType

public string LogType { get; set; }

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

Property Value
Type Description
string

LogTypeSchemaName

public LogTypeSchemaName LogTypeSchemaName { get; set; }

LogTypeSchemaName-typed view over the Name resource name property.

Property Value
Type Description
LogTypeSchemaName

Name

public string Name { get; set; }

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

Property Value
Type Description
string

ReadOnly

public bool ReadOnly { get; set; }

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

Property Value
Type Description
bool

SupportingDocumentation

public string SupportingDocumentation { get; set; }

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

Property Value
Type Description
string