Share via


ResourceBase Class

  • java.lang.Object
    • com.azure.resourcemanager.machinelearning.models.ResourceBase

Implements

public class ResourceBase
implements JsonSerializable<ResourceBase>

The ResourceBase model.

Constructor Summary

Constructor Description
ResourceBase()

Creates an instance of ResourceBase class.

Method Summary

Modifier and Type Method and Description
String description()

Get the description property: The asset description text.

static ResourceBase fromJson(JsonReader jsonReader)

Reads an instance of ResourceBase from the JsonReader.

Map<String,String> properties()

Get the properties property: The asset property dictionary.

Map<String,String> tags()

Get the tags property: Tag dictionary.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ResourceBase withDescription(String description)

Set the description property: The asset description text.

ResourceBase withProperties(Map<String,String> properties)

Set the properties property: The asset property dictionary.

ResourceBase withTags(Map<String,String> tags)

Set the tags property: Tag dictionary.

Methods inherited from java.lang.Object

Constructor Details

ResourceBase

public ResourceBase()

Creates an instance of ResourceBase class.

Method Details

description

public String description()

Get the description property: The asset description text.

Returns:

the description value.

fromJson

public static ResourceBase fromJson(JsonReader jsonReader)

Reads an instance of ResourceBase from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ResourceBase 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 ResourceBase.

properties

public Map<String,String> properties()

Get the properties property: The asset property dictionary.

Returns:

the properties value.

tags

public Map<String,String> tags()

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

Returns:

the tags value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withDescription

public ResourceBase withDescription(String description)

Set the description property: The asset description text.

Parameters:

description - the description value to set.

Returns:

the ResourceBase object itself.

withProperties

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

Set the properties property: The asset property dictionary.

Parameters:

properties - the properties value to set.

Returns:

the ResourceBase object itself.

withTags

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

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

Parameters:

tags - the tags value to set.

Returns:

the ResourceBase object itself.

Applies to