Show / Hide Table of Contents

Class GoogleCloudContentwarehouseV1PropertyDefinition

Defines the metadata for a schema property.

Inheritance
object
GoogleCloudContentwarehouseV1PropertyDefinition
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Contentwarehouse.v1.Data
Assembly: Google.Apis.Contentwarehouse.v1.dll
Syntax
public class GoogleCloudContentwarehouseV1PropertyDefinition : IDirectResponseSchema

Properties

DateTimeTypeOptions

Date time property. It is not supported by CMEK compliant deployment.

Declaration
[JsonProperty("dateTimeTypeOptions")]
public virtual GoogleCloudContentwarehouseV1DateTimeTypeOptions DateTimeTypeOptions { get; set; }
Property Value
Type Description
GoogleCloudContentwarehouseV1DateTimeTypeOptions

DisplayName

The display-name for the property, used for front-end.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EnumTypeOptions

Enum/categorical property.

Declaration
[JsonProperty("enumTypeOptions")]
public virtual GoogleCloudContentwarehouseV1EnumTypeOptions EnumTypeOptions { get; set; }
Property Value
Type Description
GoogleCloudContentwarehouseV1EnumTypeOptions

FloatTypeOptions

Float property.

Declaration
[JsonProperty("floatTypeOptions")]
public virtual GoogleCloudContentwarehouseV1FloatTypeOptions FloatTypeOptions { get; set; }
Property Value
Type Description
GoogleCloudContentwarehouseV1FloatTypeOptions

IntegerTypeOptions

Integer property.

Declaration
[JsonProperty("integerTypeOptions")]
public virtual GoogleCloudContentwarehouseV1IntegerTypeOptions IntegerTypeOptions { get; set; }
Property Value
Type Description
GoogleCloudContentwarehouseV1IntegerTypeOptions

IsFilterable

Whether the property can be filtered. If this is a sub-property, all the parent properties must be marked filterable.

Declaration
[JsonProperty("isFilterable")]
public virtual bool? IsFilterable { get; set; }
Property Value
Type Description
bool?

IsMetadata

Whether the property is user supplied metadata. This out-of-the box placeholder setting can be used to tag derived properties. Its value and interpretation logic should be implemented by API user.

Declaration
[JsonProperty("isMetadata")]
public virtual bool? IsMetadata { get; set; }
Property Value
Type Description
bool?

IsRepeatable

Whether the property can have multiple values.

Declaration
[JsonProperty("isRepeatable")]
public virtual bool? IsRepeatable { get; set; }
Property Value
Type Description
bool?

IsRequired

Whether the property is mandatory. Default is 'false', i.e. populating property value can be skipped. If 'true' then user must populate the value for this property.

Declaration
[JsonProperty("isRequired")]
public virtual bool? IsRequired { get; set; }
Property Value
Type Description
bool?

IsSearchable

Indicates that the property should be included in a global search.

Declaration
[JsonProperty("isSearchable")]
public virtual bool? IsSearchable { get; set; }
Property Value
Type Description
bool?

MapTypeOptions

Map property.

Declaration
[JsonProperty("mapTypeOptions")]
public virtual GoogleCloudContentwarehouseV1MapTypeOptions MapTypeOptions { get; set; }
Property Value
Type Description
GoogleCloudContentwarehouseV1MapTypeOptions

Name

Required. The name of the metadata property. Must be unique within a document schema and is case insensitive. Names must be non-blank, start with a letter, and can contain alphanumeric characters and: /, :, -, _, and .

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

PropertyTypeOptions

Nested structured data property.

Declaration
[JsonProperty("propertyTypeOptions")]
public virtual GoogleCloudContentwarehouseV1PropertyTypeOptions PropertyTypeOptions { get; set; }
Property Value
Type Description
GoogleCloudContentwarehouseV1PropertyTypeOptions

RetrievalImportance

The retrieval importance of the property during search.

Declaration
[JsonProperty("retrievalImportance")]
public virtual string RetrievalImportance { get; set; }
Property Value
Type Description
string

SchemaSources

The mapping information between this property to another schema source.

Declaration
[JsonProperty("schemaSources")]
public virtual IList<GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource> SchemaSources { get; set; }
Property Value
Type Description
IList<GoogleCloudContentwarehouseV1PropertyDefinitionSchemaSource>

TextTypeOptions

Text/string property.

Declaration
[JsonProperty("textTypeOptions")]
public virtual GoogleCloudContentwarehouseV1TextTypeOptions TextTypeOptions { get; set; }
Property Value
Type Description
GoogleCloudContentwarehouseV1TextTypeOptions

TimestampTypeOptions

Timestamp property. It is not supported by CMEK compliant deployment.

Declaration
[JsonProperty("timestampTypeOptions")]
public virtual GoogleCloudContentwarehouseV1TimestampTypeOptions TimestampTypeOptions { get; set; }
Property Value
Type Description
GoogleCloudContentwarehouseV1TimestampTypeOptions

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX