FeaturestoreEntityVersionProperties Class

public final class FeaturestoreEntityVersionProperties
extends AssetBase

DTO object representing feature entity version.

Constructor Summary

Constructor Description
FeaturestoreEntityVersionProperties()

Creates an instance of FeaturestoreEntityVersionProperties class.

Method Summary

Modifier and Type Method and Description
static FeaturestoreEntityVersionProperties fromJson(JsonReader jsonReader)

Reads an instance of FeaturestoreEntityVersionProperties from the JsonReader.

List<IndexColumn> indexColumns()

Get the indexColumns property: Specifies index columns.

AssetProvisioningState provisioningState()

Get the provisioningState property: Provisioning state for the featurestore entity version.

String stage()

Get the stage property: Specifies the asset stage.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

FeaturestoreEntityVersionProperties withDescription(String description)

Set the description property: The asset description text.

FeaturestoreEntityVersionProperties withIndexColumns(List<IndexColumn> indexColumns)

Set the indexColumns property: Specifies index columns.

FeaturestoreEntityVersionProperties withIsAnonymous(Boolean isAnonymous)

Set the isAnonymous property: If the name version are system generated (anonymous registration).

FeaturestoreEntityVersionProperties withIsArchived(Boolean isArchived)

Set the isArchived property: Is the asset archived?.

FeaturestoreEntityVersionProperties withProperties(Map<String,String> properties)

Set the properties property: The asset property dictionary.

FeaturestoreEntityVersionProperties withStage(String stage)

Set the stage property: Specifies the asset stage.

FeaturestoreEntityVersionProperties withTags(Map<String,String> tags)

Set the tags property: Tag dictionary.

Methods inherited from AssetBase

Methods inherited from ResourceBase

Methods inherited from java.lang.Object

Constructor Details

FeaturestoreEntityVersionProperties

public FeaturestoreEntityVersionProperties()

Creates an instance of FeaturestoreEntityVersionProperties class.

Method Details

fromJson

public static FeaturestoreEntityVersionProperties fromJson(JsonReader jsonReader)

Reads an instance of FeaturestoreEntityVersionProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of FeaturestoreEntityVersionProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the FeaturestoreEntityVersionProperties.

indexColumns

public List<IndexColumn> indexColumns()

Get the indexColumns property: Specifies index columns.

Returns:

the indexColumns value.

provisioningState

public AssetProvisioningState provisioningState()

Get the provisioningState property: Provisioning state for the featurestore entity version.

Returns:

the provisioningState value.

stage

public String stage()

Get the stage property: Specifies the asset stage.

Returns:

the stage value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

FeaturestoreEntityVersionProperties.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

FeaturestoreEntityVersionProperties.validate()

withDescription

public FeaturestoreEntityVersionProperties withDescription(String description)

Set the description property: The asset description text.

Overrides:

FeaturestoreEntityVersionProperties.withDescription(String description)

Parameters:

description

withIndexColumns

public FeaturestoreEntityVersionProperties withIndexColumns(List<IndexColumn> indexColumns)

Set the indexColumns property: Specifies index columns.

Parameters:

indexColumns - the indexColumns value to set.

Returns:

the FeaturestoreEntityVersionProperties object itself.

withIsAnonymous

public FeaturestoreEntityVersionProperties withIsAnonymous(Boolean isAnonymous)

Set the isAnonymous property: If the name version are system generated (anonymous registration).

Overrides:

FeaturestoreEntityVersionProperties.withIsAnonymous(Boolean isAnonymous)

Parameters:

isAnonymous

withIsArchived

public FeaturestoreEntityVersionProperties withIsArchived(Boolean isArchived)

Set the isArchived property: Is the asset archived?.

Overrides:

FeaturestoreEntityVersionProperties.withIsArchived(Boolean isArchived)

Parameters:

isArchived

withProperties

public FeaturestoreEntityVersionProperties withProperties(Map<String,String> properties)

Set the properties property: The asset property dictionary.

Overrides:

FeaturestoreEntityVersionProperties.withProperties(Map<String,String> properties)

Parameters:

properties

withStage

public FeaturestoreEntityVersionProperties withStage(String stage)

Set the stage property: Specifies the asset stage.

Parameters:

stage - the stage value to set.

Returns:

the FeaturestoreEntityVersionProperties object itself.

withTags

public FeaturestoreEntityVersionProperties withTags(Map<String,String> tags)

Set the tags property: Tag dictionary. Tags can be added, removed, and updated.

Overrides:

FeaturestoreEntityVersionProperties.withTags(Map<String,String> tags)

Parameters:

tags

Applies to