Class Datasource
- java.lang.Object
-
- com.azure.resourcemanager.dataprotection.models.Datasource
-
public final class Datasource extends Object
Datasource Datasource to be backed up.
-
-
Constructor Summary
Constructors Constructor Description Datasource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
datasourceType()
Get the datasourceType property: DatasourceType of the resource.String
objectType()
Get the objectType property: Type of Datasource object, used to initialize the right inherited type.String
resourceId()
Get the resourceId property: Full ARM ID of the resource.String
resourceLocation()
Get the resourceLocation property: Location of datasource.String
resourceName()
Get the resourceName property: Unique identifier of the resource in the context of parent.String
resourceType()
Get the resourceType property: Resource Type of Datasource.String
resourceUri()
Get the resourceUri property: Uri of the resource.void
validate()
Validates the instance.Datasource
withDatasourceType(String datasourceType)
Set the datasourceType property: DatasourceType of the resource.Datasource
withObjectType(String objectType)
Set the objectType property: Type of Datasource object, used to initialize the right inherited type.Datasource
withResourceId(String resourceId)
Set the resourceId property: Full ARM ID of the resource.Datasource
withResourceLocation(String resourceLocation)
Set the resourceLocation property: Location of datasource.Datasource
withResourceName(String resourceName)
Set the resourceName property: Unique identifier of the resource in the context of parent.Datasource
withResourceType(String resourceType)
Set the resourceType property: Resource Type of Datasource.Datasource
withResourceUri(String resourceUri)
Set the resourceUri property: Uri of the resource.
-
-
-
Method Detail
-
datasourceType
public String datasourceType()
Get the datasourceType property: DatasourceType of the resource.- Returns:
- the datasourceType value.
-
withDatasourceType
public Datasource withDatasourceType(String datasourceType)
Set the datasourceType property: DatasourceType of the resource.- Parameters:
datasourceType
- the datasourceType value to set.- Returns:
- the Datasource object itself.
-
objectType
public String objectType()
Get the objectType property: Type of Datasource object, used to initialize the right inherited type.- Returns:
- the objectType value.
-
withObjectType
public Datasource withObjectType(String objectType)
Set the objectType property: Type of Datasource object, used to initialize the right inherited type.- Parameters:
objectType
- the objectType value to set.- Returns:
- the Datasource object itself.
-
resourceId
public String resourceId()
Get the resourceId property: Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.- Returns:
- the resourceId value.
-
withResourceId
public Datasource withResourceId(String resourceId)
Set the resourceId property: Full ARM ID of the resource. For azure resources, this is ARM ID. For non azure resources, this will be the ID created by backup service via Fabric/Vault.- Parameters:
resourceId
- the resourceId value to set.- Returns:
- the Datasource object itself.
-
resourceLocation
public String resourceLocation()
Get the resourceLocation property: Location of datasource.- Returns:
- the resourceLocation value.
-
withResourceLocation
public Datasource withResourceLocation(String resourceLocation)
Set the resourceLocation property: Location of datasource.- Parameters:
resourceLocation
- the resourceLocation value to set.- Returns:
- the Datasource object itself.
-
resourceName
public String resourceName()
Get the resourceName property: Unique identifier of the resource in the context of parent.- Returns:
- the resourceName value.
-
withResourceName
public Datasource withResourceName(String resourceName)
Set the resourceName property: Unique identifier of the resource in the context of parent.- Parameters:
resourceName
- the resourceName value to set.- Returns:
- the Datasource object itself.
-
resourceType
public String resourceType()
Get the resourceType property: Resource Type of Datasource.- Returns:
- the resourceType value.
-
withResourceType
public Datasource withResourceType(String resourceType)
Set the resourceType property: Resource Type of Datasource.- Parameters:
resourceType
- the resourceType value to set.- Returns:
- the Datasource object itself.
-
resourceUri
public String resourceUri()
Get the resourceUri property: Uri of the resource.- Returns:
- the resourceUri value.
-
withResourceUri
public Datasource withResourceUri(String resourceUri)
Set the resourceUri property: Uri of the resource.- Parameters:
resourceUri
- the resourceUri value to set.- Returns:
- the Datasource object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-