OperationInner Class

  • java.lang.Object
    • com.azure.resourcemanager.consumption.fluent.models.OperationInner

Implements

public final class OperationInner
implements JsonSerializable<OperationInner>

A Consumption REST API operation.

Constructor Summary

Constructor Description
OperationInner()

Creates an instance of OperationInner class.

Method Summary

Modifier and Type Method and Description
OperationDisplay display()

Get the display property: The object that represents the operation.

static OperationInner fromJson(JsonReader jsonReader)

Reads an instance of OperationInner from the JsonReader.

String id()

Get the id property: Operation Id.

String name()

Get the name property: Operation name: {provider}/{resource}/{operation}.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

OperationInner withDisplay(OperationDisplay display)

Set the display property: The object that represents the operation.

Methods inherited from java.lang.Object

Constructor Details

OperationInner

public OperationInner()

Creates an instance of OperationInner class.

Method Details

display

public OperationDisplay display()

Get the display property: The object that represents the operation.

Returns:

the display value.

fromJson

public static OperationInner fromJson(JsonReader jsonReader)

Reads an instance of OperationInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

id

public String id()

Get the id property: Operation Id.

Returns:

the id value.

name

public String name()

Get the name property: Operation name: {provider}/{resource}/{operation}.

Returns:

the name value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withDisplay

public OperationInner withDisplay(OperationDisplay display)

Set the display property: The object that represents the operation.

Parameters:

display - the display value to set.

Returns:

the OperationInner object itself.

Applies to