public sealed class LogTypeSchema : IMessage<LogTypeSchema>, IEquatable<LogTypeSchema>, IDeepCloneable<LogTypeSchema>, IBufferMessage, IMessageReference 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.
Implements
IMessageLogTypeSchema, IEquatableLogTypeSchema, IDeepCloneableLogTypeSchema, IBufferMessage, IMessageNamespace
Google.Cloud.Chronicle.V1Assembly
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 |
|