public class CloudResourceManager.Folders
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
CloudResourceManager.Folders.Create |
class |
CloudResourceManager.Folders.Delete |
class |
CloudResourceManager.Folders.Get |
class |
CloudResourceManager.Folders.GetIamPolicy |
class |
CloudResourceManager.Folders.List |
class |
CloudResourceManager.Folders.Move |
class |
CloudResourceManager.Folders.Patch |
class |
CloudResourceManager.Folders.Search |
class |
CloudResourceManager.Folders.SetIamPolicy |
class |
CloudResourceManager.Folders.TestIamPermissions |
class |
CloudResourceManager.Folders.Undelete |
Constructor and Description |
---|
CloudResourceManager.Folders() |
Modifier and Type | Method and Description |
---|---|
CloudResourceManager.Folders.Create |
create(Folder content)
Creates a Folder in the resource hierarchy.
|
CloudResourceManager.Folders.Delete |
delete(java.lang.String name)
Requests deletion of a Folder.
|
CloudResourceManager.Folders.Get |
get(java.lang.String name)
Retrieves a Folder identified by the supplied resource name.
|
CloudResourceManager.Folders.GetIamPolicy |
getIamPolicy(java.lang.String resource,
GetIamPolicyRequest content)
Gets the access control policy for a Folder.
|
CloudResourceManager.Folders.List |
list()
Lists the Folders that are direct descendants of supplied parent resource.
|
CloudResourceManager.Folders.Move |
move(java.lang.String name,
MoveFolderRequest content)
Moves a Folder under a new resource parent.
|
CloudResourceManager.Folders.Patch |
patch(java.lang.String name,
Folder content)
Updates a Folder, changing its display_name.
|
CloudResourceManager.Folders.Search |
search(SearchFoldersRequest content)
Search for folders that match specific filter criteria.
|
CloudResourceManager.Folders.SetIamPolicy |
setIamPolicy(java.lang.String resource,
SetIamPolicyRequest content)
Sets the access control policy on a Folder, replacing any existing policy.
|
CloudResourceManager.Folders.TestIamPermissions |
testIamPermissions(java.lang.String resource,
TestIamPermissionsRequest content)
Returns permissions that a caller has on the specified Folder.
|
CloudResourceManager.Folders.Undelete |
undelete(java.lang.String name,
UndeleteFolderRequest content)
Cancels the deletion request for a Folder.
|
public CloudResourceManager.Folders.Create create(Folder content) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.content
- the Folder
java.io.IOException
public CloudResourceManager.Folders.Delete delete(java.lang.String name) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.name
- the resource name of the Folder to be deleted.
Must be of the form `folders/{folder_id}`.java.io.IOException
public CloudResourceManager.Folders.Get get(java.lang.String name) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.name
- The resource name of the Folder to retrieve.
Must be of the form `folders/{folder_id}`.java.io.IOException
public CloudResourceManager.Folders.GetIamPolicy getIamPolicy(java.lang.String resource, GetIamPolicyRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.resource
- REQUIRED: The resource for which the policy is being requested.
See the operation documentation for
the appropriate value for this field.content
- the GetIamPolicyRequest
java.io.IOException
public CloudResourceManager.Folders.List list() throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.java.io.IOException
public CloudResourceManager.Folders.Move move(java.lang.String name, MoveFolderRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.name
- The resource name of the Folder to move.
Must be of the form folders/{folder_id}content
- the MoveFolderRequest
java.io.IOException
public CloudResourceManager.Folders.Patch patch(java.lang.String name, Folder content) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.name
- Output only. The resource name of the Folder.
Its format is `folders/{folder_id}`, for example:
"folders/1234".content
- the Folder
java.io.IOException
public CloudResourceManager.Folders.Search search(SearchFoldersRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.content
- the SearchFoldersRequest
java.io.IOException
public CloudResourceManager.Folders.SetIamPolicy setIamPolicy(java.lang.String resource, SetIamPolicyRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.resource
- REQUIRED: The resource for which the policy is being specified.
See the operation documentation for
the appropriate value for this field.content
- the SetIamPolicyRequest
java.io.IOException
public CloudResourceManager.Folders.TestIamPermissions testIamPermissions(java.lang.String resource, TestIamPermissionsRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote
operation.resource
- REQUIRED: The resource for which the policy detail is being requested.
See the operation
documentation for the appropriate value for this field.content
- the TestIamPermissionsRequest
java.io.IOException
public CloudResourceManager.Folders.Undelete undelete(java.lang.String name, UndeleteFolderRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.name
- The resource name of the Folder to undelete.
Must be of the form `folders/{folder_id}`.content
- the UndeleteFolderRequest
java.io.IOException