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.containerinstance;
import com.fasterxml.jackson.annotation.JsonProperty;
The regional capabilities.
/**
* The regional capabilities.
*/
public class Capabilities {
The resource type that this capability describes.
/**
* The resource type that this capability describes.
*/
@JsonProperty(value = "resourceType", access = JsonProperty.Access.WRITE_ONLY)
private String resourceType;
The OS type that this capability describes.
/**
* The OS type that this capability describes.
*/
@JsonProperty(value = "osType", access = JsonProperty.Access.WRITE_ONLY)
private String osType;
The resource location.
/**
* The resource location.
*/
@JsonProperty(value = "location", access = JsonProperty.Access.WRITE_ONLY)
private String location;
The ip address type that this capability describes.
/**
* The ip address type that this capability describes.
*/
@JsonProperty(value = "ipAddressType", access = JsonProperty.Access.WRITE_ONLY)
private String ipAddressType;
The GPU sku that this capability describes.
/**
* The GPU sku that this capability describes.
*/
@JsonProperty(value = "gpu", access = JsonProperty.Access.WRITE_ONLY)
private String gpu;
The supported capabilities.
/**
* The supported capabilities.
*/
@JsonProperty(value = "capabilities", access = JsonProperty.Access.WRITE_ONLY)
private CapabilitiesCapabilities capabilities;
Get the resource type that this capability describes.
Returns: the resourceType value
/**
* Get the resource type that this capability describes.
*
* @return the resourceType value
*/
public String resourceType() {
return this.resourceType;
}
Get the OS type that this capability describes.
Returns: the osType value
/**
* Get the OS type that this capability describes.
*
* @return the osType value
*/
public String osType() {
return this.osType;
}
Get the resource location.
Returns: the location value
/**
* Get the resource location.
*
* @return the location value
*/
public String location() {
return this.location;
}
Get the ip address type that this capability describes.
Returns: the ipAddressType value
/**
* Get the ip address type that this capability describes.
*
* @return the ipAddressType value
*/
public String ipAddressType() {
return this.ipAddressType;
}
Get the GPU sku that this capability describes.
Returns: the gpu value
/**
* Get the GPU sku that this capability describes.
*
* @return the gpu value
*/
public String gpu() {
return this.gpu;
}
Get the supported capabilities.
Returns: the capabilities value
/**
* Get the supported capabilities.
*
* @return the capabilities value
*/
public CapabilitiesCapabilities capabilities() {
return this.capabilities;
}
}