SchemaGroupInner Class

public final class SchemaGroupInner
extends ProxyResource

Single item in List or Get Schema Group operation.

Constructor Summary

Constructor Description
SchemaGroupInner()

Creates an instance of SchemaGroupInner class.

Method Summary

Modifier and Type Method and Description
OffsetDateTime createdAtUtc()

Get the createdAtUtc property: Exact time the Schema Group was created.

UUID etag()

Get the etag property: The ETag value.

static SchemaGroupInner fromJson(JsonReader jsonReader)

Reads an instance of SchemaGroupInner from the JsonReader.

Map<String,String> groupProperties()

Get the groupProperties property: dictionary object for SchemaGroup group properties.

String id()

Get the id property: Fully qualified resource Id for the resource.

String location()

Get the location property: The geo-location where the resource lives.

String name()

Get the name property: The name of the resource.

SchemaCompatibility schemaCompatibility()

Get the schemaCompatibility property: The schemaCompatibility property.

SchemaType schemaType()

Get the schemaType property: The schemaType property.

SystemData systemData()

Get the systemData property: The system meta data relating to this resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

OffsetDateTime updatedAtUtc()

Get the updatedAtUtc property: Exact time the Schema Group was updated.

void validate()

Validates the instance.

SchemaGroupInner withGroupProperties(Map<String,String> groupProperties)

Set the groupProperties property: dictionary object for SchemaGroup group properties.

SchemaGroupInner withSchemaCompatibility(SchemaCompatibility schemaCompatibility)

Set the schemaCompatibility property: The schemaCompatibility property.

SchemaGroupInner withSchemaType(SchemaType schemaType)

Set the schemaType property: The schemaType property.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

SchemaGroupInner

public SchemaGroupInner()

Creates an instance of SchemaGroupInner class.

Method Details

createdAtUtc

public OffsetDateTime createdAtUtc()

Get the createdAtUtc property: Exact time the Schema Group was created.

Returns:

the createdAtUtc value.

etag

public UUID etag()

Get the etag property: The ETag value.

Returns:

the etag value.

fromJson

public static SchemaGroupInner fromJson(JsonReader jsonReader)

Reads an instance of SchemaGroupInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

groupProperties

public Map groupProperties()

Get the groupProperties property: dictionary object for SchemaGroup group properties.

Returns:

the groupProperties value.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

SchemaGroupInner.id()

Returns:

the id value.

location

public String location()

Get the location property: The geo-location where the resource lives.

Returns:

the location value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

SchemaGroupInner.name()

Returns:

the name value.

schemaCompatibility

public SchemaCompatibility schemaCompatibility()

Get the schemaCompatibility property: The schemaCompatibility property.

Returns:

the schemaCompatibility value.

schemaType

public SchemaType schemaType()

Get the schemaType property: The schemaType property.

Returns:

the schemaType value.

systemData

public SystemData systemData()

Get the systemData property: The system meta data relating to this resource.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

SchemaGroupInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

SchemaGroupInner.type()

Returns:

the type value.

updatedAtUtc

public OffsetDateTime updatedAtUtc()

Get the updatedAtUtc property: Exact time the Schema Group was updated.

Returns:

the updatedAtUtc value.

validate

public void validate()

Validates the instance.

withGroupProperties

public SchemaGroupInner withGroupProperties(Map groupProperties)

Set the groupProperties property: dictionary object for SchemaGroup group properties.

Parameters:

groupProperties - the groupProperties value to set.

Returns:

the SchemaGroupInner object itself.

withSchemaCompatibility

public SchemaGroupInner withSchemaCompatibility(SchemaCompatibility schemaCompatibility)

Set the schemaCompatibility property: The schemaCompatibility property.

Parameters:

schemaCompatibility - the schemaCompatibility value to set.

Returns:

the SchemaGroupInner object itself.

withSchemaType

public SchemaGroupInner withSchemaType(SchemaType schemaType)

Set the schemaType property: The schemaType property.

Parameters:

schemaType - the schemaType value to set.

Returns:

the SchemaGroupInner object itself.

Applies to