target.apidocs.com.google.api.services.compute.Compute.RegionDisks.html Maven / Gradle / Ivy
Compute.RegionDisks (Compute Engine API v1-rev20200104-1.30.8)
com.google.api.services.compute
Class Compute.RegionDisks
- java.lang.Object
-
- com.google.api.services.compute.Compute.RegionDisks
-
-
Nested Class Summary
Nested Classes
Modifier and Type
Class and Description
class
Compute.RegionDisks.AddResourcePolicies
class
Compute.RegionDisks.CreateSnapshot
class
Compute.RegionDisks.Delete
class
Compute.RegionDisks.Get
class
Compute.RegionDisks.Insert
class
Compute.RegionDisks.List
class
Compute.RegionDisks.RemoveResourcePolicies
class
Compute.RegionDisks.Resize
class
Compute.RegionDisks.SetLabels
class
Compute.RegionDisks.TestIamPermissions
-
Constructor Summary
Constructors
Constructor and Description
RegionDisks()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
Compute.RegionDisks.AddResourcePolicies
addResourcePolicies(String project,
String region,
String disk,
RegionDisksAddResourcePoliciesRequest content)
Adds existing resource policies to a regional disk.
Compute.RegionDisks.CreateSnapshot
createSnapshot(String project,
String region,
String disk,
Snapshot content)
Creates a snapshot of this regional disk.
Compute.RegionDisks.Delete
delete(String project,
String region,
String disk)
Deletes the specified regional persistent disk.
Compute.RegionDisks.Get
get(String project,
String region,
String disk)
Returns a specified regional persistent disk.
Compute.RegionDisks.Insert
insert(String project,
String region,
Disk content)
Creates a persistent regional disk in the specified project using the data included in the
request.
Compute.RegionDisks.List
list(String project,
String region)
Retrieves the list of persistent disks contained within the specified region.
Compute.RegionDisks.RemoveResourcePolicies
removeResourcePolicies(String project,
String region,
String disk,
RegionDisksRemoveResourcePoliciesRequest content)
Removes resource policies from a regional disk.
Compute.RegionDisks.Resize
resize(String project,
String region,
String disk,
RegionDisksResizeRequest content)
Resizes the specified regional persistent disk.
Compute.RegionDisks.SetLabels
setLabels(String project,
String region,
String resource,
RegionSetLabelsRequest content)
Sets the labels on the target regional disk.
Compute.RegionDisks.TestIamPermissions
testIamPermissions(String project,
String region,
String resource,
TestPermissionsRequest content)
Returns permissions that a caller has on the specified resource.
-
-
Method Detail
-
addResourcePolicies
public Compute.RegionDisks.AddResourcePolicies addResourcePolicies(String project,
String region,
String disk,
RegionDisksAddResourcePoliciesRequest content)
throws IOException
Adds existing resource policies to a regional disk. You can only add one policy which will be
applied to this disk for scheduling snapshot creation.
Create a request for the method "regionDisks.addResourcePolicies".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - Project ID for this request.
region - The name of the region for this request.
disk - The disk name for this request.
content - the RegionDisksAddResourcePoliciesRequest
- Returns:
- the request
- Throws:
IOException
-
createSnapshot
public Compute.RegionDisks.CreateSnapshot createSnapshot(String project,
String region,
String disk,
Snapshot content)
throws IOException
Creates a snapshot of this regional disk.
Create a request for the method "regionDisks.createSnapshot".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - Project ID for this request.
region - Name of the region for this request.
disk - Name of the regional persistent disk to snapshot.
content - the Snapshot
- Returns:
- the request
- Throws:
IOException
-
delete
public Compute.RegionDisks.Delete delete(String project,
String region,
String disk)
throws IOException
Deletes the specified regional persistent disk. Deleting a regional disk removes all the replicas
of its data permanently and is irreversible. However, deleting a disk does not delete any
snapshots previously made from the disk. You must separately delete snapshots.
Create a request for the method "regionDisks.delete".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - Project ID for this request.
region - Name of the region for this request.
disk - Name of the regional persistent disk to delete.
- Returns:
- the request
- Throws:
IOException
-
get
public Compute.RegionDisks.Get get(String project,
String region,
String disk)
throws IOException
Returns a specified regional persistent disk.
Create a request for the method "regionDisks.get".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - Project ID for this request.
region - Name of the region for this request.
disk - Name of the regional persistent disk to return.
- Returns:
- the request
- Throws:
IOException
-
insert
public Compute.RegionDisks.Insert insert(String project,
String region,
Disk content)
throws IOException
Creates a persistent regional disk in the specified project using the data included in the
request.
Create a request for the method "regionDisks.insert".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - Project ID for this request.
region - Name of the region for this request.
content - the Disk
- Returns:
- the request
- Throws:
IOException
-
list
public Compute.RegionDisks.List list(String project,
String region)
throws IOException
Retrieves the list of persistent disks contained within the specified region.
Create a request for the method "regionDisks.list".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - Project ID for this request.
region - Name of the region for this request.
- Returns:
- the request
- Throws:
IOException
-
removeResourcePolicies
public Compute.RegionDisks.RemoveResourcePolicies removeResourcePolicies(String project,
String region,
String disk,
RegionDisksRemoveResourcePoliciesRequest content)
throws IOException
Removes resource policies from a regional disk.
Create a request for the method "regionDisks.removeResourcePolicies".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote
operation.
- Parameters:
project - Project ID for this request.
region - The name of the region for this request.
disk - The disk name for this request.
content - the RegionDisksRemoveResourcePoliciesRequest
- Returns:
- the request
- Throws:
IOException
-
resize
public Compute.RegionDisks.Resize resize(String project,
String region,
String disk,
RegionDisksResizeRequest content)
throws IOException
Resizes the specified regional persistent disk.
Create a request for the method "regionDisks.resize".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - The project ID for this request.
region - Name of the region for this request.
disk - Name of the regional persistent disk.
content - the RegionDisksResizeRequest
- Returns:
- the request
- Throws:
IOException
-
setLabels
public Compute.RegionDisks.SetLabels setLabels(String project,
String region,
String resource,
RegionSetLabelsRequest content)
throws IOException
Sets the labels on the target regional disk.
Create a request for the method "regionDisks.setLabels".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - Project ID for this request.
region - The region for this request.
resource - Name or id of the resource for this request.
content - the RegionSetLabelsRequest
- Returns:
- the request
- Throws:
IOException
-
testIamPermissions
public Compute.RegionDisks.TestIamPermissions testIamPermissions(String project,
String region,
String resource,
TestPermissionsRequest content)
throws IOException
Returns permissions that a caller has on the specified resource.
Create a request for the method "regionDisks.testIamPermissions".
This request holds the parameters needed by the compute server. After setting any optional
parameters, call the AbstractGoogleClientRequest.execute() method to invoke the remote operation.
- Parameters:
project - Project ID for this request.
region - The name of the region for this request.
resource - Name or id of the resource for this request.
content - the TestPermissionsRequest
- Returns:
- the request
- Throws:
IOException
Copyright © 2011–2020 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy