ProviderResourceType Class

  • java.lang.Object
    • com.microsoft.azure.management.resources.ProviderResourceType

public class ProviderResourceType

Resource type managed by the resource provider.

Constructor Summary

Constructor Description
ProviderResourceType()

Method Summary

Modifier and Type Method and Description
java.util.List<Alias> aliases()

Get the aliases that are supported by this resource type.

java.util.List<ApiProfile> apiProfiles()

Get the API profiles for the resource provider.

java.util.List<java.lang.String> apiVersions()

Get the API version.

java.lang.String capabilities()

Get the additional capabilities offered by this resource type.

java.lang.String defaultApiVersion()

Get the default API version.

java.util.List<java.lang.String> locations()

Get the collection of locations where this resource type can be created.

java.util.Map<java.lang.String,java.lang.String> properties()

Get the properties.

java.lang.String resourceType()

Get the resource type.

ProviderResourceType withAliases(List<Alias> aliases)

Set the aliases that are supported by this resource type.

ProviderResourceType withApiVersions(List<String> apiVersions)

Set the API version.

ProviderResourceType withCapabilities(String capabilities)

Set the additional capabilities offered by this resource type.

ProviderResourceType withLocations(List<String> locations)

Set the collection of locations where this resource type can be created.

ProviderResourceType withProperties(Map<String,String> properties)

Set the properties.

ProviderResourceType withResourceType(String resourceType)

Set the resource type.

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Constructor Details

ProviderResourceType

public ProviderResourceType()

Method Details

aliases

public List aliases()

Get the aliases that are supported by this resource type.

Returns:

the aliases value

apiProfiles

public List apiProfiles()

Get the API profiles for the resource provider.

Returns:

the apiProfiles value

apiVersions

public List apiVersions()

Get the API version.

Returns:

the apiVersions value

capabilities

public String capabilities()

Get the additional capabilities offered by this resource type.

Returns:

the capabilities value

defaultApiVersion

public String defaultApiVersion()

Get the default API version.

Returns:

the defaultApiVersion value

locations

public List locations()

Get the collection of locations where this resource type can be created.

Returns:

the locations value

properties

public Map properties()

Get the properties.

Returns:

the properties value

resourceType

public String resourceType()

Get the resource type.

Returns:

the resourceType value

withAliases

public ProviderResourceType withAliases(List aliases)

Set the aliases that are supported by this resource type.

Parameters:

aliases - the aliases value to set

Returns:

the ProviderResourceType object itself.

withApiVersions

public ProviderResourceType withApiVersions(List apiVersions)

Set the API version.

Parameters:

apiVersions - the apiVersions value to set

Returns:

the ProviderResourceType object itself.

withCapabilities

public ProviderResourceType withCapabilities(String capabilities)

Set the additional capabilities offered by this resource type.

Parameters:

capabilities - the capabilities value to set

Returns:

the ProviderResourceType object itself.

withLocations

public ProviderResourceType withLocations(List locations)

Set the collection of locations where this resource type can be created.

Parameters:

locations - the locations value to set

Returns:

the ProviderResourceType object itself.

withProperties

public ProviderResourceType withProperties(Map properties)

Set the properties.

Parameters:

properties - the properties value to set

Returns:

the ProviderResourceType object itself.

withResourceType

public ProviderResourceType withResourceType(String resourceType)

Set the resource type.

Parameters:

resourceType - the resourceType value to set

Returns:

the ProviderResourceType object itself.

Applies to