Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information. Code generated by Microsoft (R) AutoRest Code Generator.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */
package com.microsoft.azure.management.graphrbac; import com.fasterxml.jackson.annotation.JsonProperty;
Operation.
/** * Operation. */
public class ProviderOperation {
The operation name.
/** * The operation name. */
@JsonProperty(value = "name") private String name;
The operation display name.
/** * The operation display name. */
@JsonProperty(value = "displayName") private String displayName;
The operation description.
/** * The operation description. */
@JsonProperty(value = "description") private String description;
The operation origin.
/** * The operation origin. */
@JsonProperty(value = "origin") private String origin;
The operation properties.
/** * The operation properties. */
@JsonProperty(value = "properties") private Object properties;
The dataAction flag to specify the operation type.
/** * The dataAction flag to specify the operation type. */
@JsonProperty(value = "isDataAction") private Boolean isDataAction;
Get the name value.
Returns:the name value
/** * Get the name value. * * @return the name value */
public String name() { return this.name; }
Set the name value.
Params:
  • name – the name value to set
Returns:the ProviderOperation object itself.
/** * Set the name value. * * @param name the name value to set * @return the ProviderOperation object itself. */
public ProviderOperation withName(String name) { this.name = name; return this; }
Get the displayName value.
Returns:the displayName value
/** * Get the displayName value. * * @return the displayName value */
public String displayName() { return this.displayName; }
Set the displayName value.
Params:
  • displayName – the displayName value to set
Returns:the ProviderOperation object itself.
/** * Set the displayName value. * * @param displayName the displayName value to set * @return the ProviderOperation object itself. */
public ProviderOperation withDisplayName(String displayName) { this.displayName = displayName; return this; }
Get the description value.
Returns:the description value
/** * Get the description value. * * @return the description value */
public String description() { return this.description; }
Set the description value.
Params:
  • description – the description value to set
Returns:the ProviderOperation object itself.
/** * Set the description value. * * @param description the description value to set * @return the ProviderOperation object itself. */
public ProviderOperation withDescription(String description) { this.description = description; return this; }
Get the origin value.
Returns:the origin value
/** * Get the origin value. * * @return the origin value */
public String origin() { return this.origin; }
Set the origin value.
Params:
  • origin – the origin value to set
Returns:the ProviderOperation object itself.
/** * Set the origin value. * * @param origin the origin value to set * @return the ProviderOperation object itself. */
public ProviderOperation withOrigin(String origin) { this.origin = origin; return this; }
Get the properties value.
Returns:the properties value
/** * Get the properties value. * * @return the properties value */
public Object properties() { return this.properties; }
Set the properties value.
Params:
  • properties – the properties value to set
Returns:the ProviderOperation object itself.
/** * Set the properties value. * * @param properties the properties value to set * @return the ProviderOperation object itself. */
public ProviderOperation withProperties(Object properties) { this.properties = properties; return this; }
Get the isDataAction value.
Returns:the isDataAction value
/** * Get the isDataAction value. * * @return the isDataAction value */
public Boolean isDataAction() { return this.isDataAction; }
Set the isDataAction value.
Params:
  • isDataAction – the isDataAction value to set
Returns:the ProviderOperation object itself.
/** * Set the isDataAction value. * * @param isDataAction the isDataAction value to set * @return the ProviderOperation object itself. */
public ProviderOperation withIsDataAction(Boolean isDataAction) { this.isDataAction = isDataAction; return this; } }