public sealed class LogTypeSchema.Types.DetailsFieldSchema : IMessage<LogTypeSchema.Types.DetailsFieldSchema>, IEquatable<LogTypeSchema.Types.DetailsFieldSchema>, IDeepCloneable<LogTypeSchema.Types.DetailsFieldSchema>, IBufferMessage, IMessageReference documentation and code samples for the Chronicle v1 API class LogTypeSchema.Types.DetailsFieldSchema.
A schema for a particular details field on the Feed proto message.
Implements
IMessageLogTypeSchemaTypesDetailsFieldSchema, IEquatableLogTypeSchemaTypesDetailsFieldSchema, IDeepCloneableLogTypeSchemaTypesDetailsFieldSchema, IBufferMessage, IMessageNamespace
Google.Cloud.Chronicle.V1Assembly
Google.Cloud.Chronicle.V1.dll
Constructors
DetailsFieldSchema()
public DetailsFieldSchema()DetailsFieldSchema(DetailsFieldSchema)
public DetailsFieldSchema(LogTypeSchema.Types.DetailsFieldSchema other)| Parameter | |
|---|---|
| Name | Description |
other |
LogTypeSchemaTypesDetailsFieldSchema |
Properties
Description
public string Description { get; set; }A human-readable description for this field.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }A human-readable name for this field.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EnumFieldSchemas
public RepeatedField<LogTypeSchema.Types.EnumFieldSchema> EnumFieldSchemas { get; }If a field has an enum type, this is the schema describing the possible values.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldLogTypeSchemaTypesEnumFieldSchema |
|
ExampleInput
public string ExampleInput { get; set; }For those fields with input requirements that aren't adequately expressed by the SemanticType it is often useful to supply an example input.
| Property Value | |
|---|---|
| Type | Description |
string |
|
FieldPath
public string FieldPath { get; set; }The protocol buffer field path. For example, "details.azure_ad_context_settings.authentication.token_endpoint".
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReadOnly
public bool ReadOnly { get; set; }For those fields which are read only.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Required
public bool Required { get; set; }Whether this field must be specified to have a valid feed configuration.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Type
public SemanticType Type { get; set; }A type that represents both the encoding and the semantics of this field.
| Property Value | |
|---|---|
| Type | Description |
SemanticType |
|