CsmOperationDescriptionInner Class

  • java.lang.Object
    • com.azure.resourcemanager.appservice.fluent.models.CsmOperationDescriptionInner

Implements

public final class CsmOperationDescriptionInner
implements JsonSerializable<CsmOperationDescriptionInner>

Description of an operation available for Microsoft.Web resource provider.

Constructor Summary

Constructor Description
CsmOperationDescriptionInner()

Creates an instance of CsmOperationDescriptionInner class.

Method Summary

Modifier and Type Method and Description
CsmOperationDisplay display()

Get the display property: Meta data about operation used for display in portal.

static CsmOperationDescriptionInner fromJson(JsonReader jsonReader)

Reads an instance of CsmOperationDescriptionInner from the JsonReader.

Boolean isDataAction()

Get the isDataAction property: The isDataAction property.

String name()

Get the name property: The name property.

String origin()

Get the origin property: The origin property.

CsmOperationDescriptionProperties properties()

Get the properties property: Properties available for a Microsoft.Web resource provider operation.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

CsmOperationDescriptionInner withDisplay(CsmOperationDisplay display)

Set the display property: Meta data about operation used for display in portal.

CsmOperationDescriptionInner withIsDataAction(Boolean isDataAction)

Set the isDataAction property: The isDataAction property.

CsmOperationDescriptionInner withName(String name)

Set the name property: The name property.

CsmOperationDescriptionInner withOrigin(String origin)

Set the origin property: The origin property.

CsmOperationDescriptionInner withProperties(CsmOperationDescriptionProperties properties)

Set the properties property: Properties available for a Microsoft.Web resource provider operation.

Methods inherited from java.lang.Object

Constructor Details

CsmOperationDescriptionInner

public CsmOperationDescriptionInner()

Creates an instance of CsmOperationDescriptionInner class.

Method Details

display

public CsmOperationDisplay display()

Get the display property: Meta data about operation used for display in portal.

Returns:

the display value.

fromJson

public static CsmOperationDescriptionInner fromJson(JsonReader jsonReader)

Reads an instance of CsmOperationDescriptionInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

isDataAction

public Boolean isDataAction()

Get the isDataAction property: The isDataAction property.

Returns:

the isDataAction value.

name

public String name()

Get the name property: The name property.

Returns:

the name value.

origin

public String origin()

Get the origin property: The origin property.

Returns:

the origin value.

properties

public CsmOperationDescriptionProperties properties()

Get the properties property: Properties available for a Microsoft.Web resource provider operation.

Returns:

the properties value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withDisplay

public CsmOperationDescriptionInner withDisplay(CsmOperationDisplay display)

Set the display property: Meta data about operation used for display in portal.

Parameters:

display - the display value to set.

Returns:

the CsmOperationDescriptionInner object itself.

withIsDataAction

public CsmOperationDescriptionInner withIsDataAction(Boolean isDataAction)

Set the isDataAction property: The isDataAction property.

Parameters:

isDataAction - the isDataAction value to set.

Returns:

the CsmOperationDescriptionInner object itself.

withName

public CsmOperationDescriptionInner withName(String name)

Set the name property: The name property.

Parameters:

name - the name value to set.

Returns:

the CsmOperationDescriptionInner object itself.

withOrigin

public CsmOperationDescriptionInner withOrigin(String origin)

Set the origin property: The origin property.

Parameters:

origin - the origin value to set.

Returns:

the CsmOperationDescriptionInner object itself.

withProperties

public CsmOperationDescriptionInner withProperties(CsmOperationDescriptionProperties properties)

Set the properties property: Properties available for a Microsoft.Web resource provider operation.

Parameters:

properties - the properties value to set.

Returns:

the CsmOperationDescriptionInner object itself.

Applies to