Class HttpResourceManagerRpc (1.25.0)

public class HttpResourceManagerRpc implements ResourceManagerRpc

Deprecated. v3 GAPIC client of ResourceManager is now available

Inheritance

java.lang.Object > HttpResourceManagerRpc

Implements

ResourceManagerRpc

Constructors

HttpResourceManagerRpc(ResourceManagerOptions options) (deprecated)

public HttpResourceManagerRpc(ResourceManagerOptions options)
Parameter
NameDescription
optionsResourceManagerOptions

Methods

clearOrgPolicy(String resource, OrgPolicy orgPolicy) (deprecated)

public void clearOrgPolicy(String resource, OrgPolicy orgPolicy)

Clears the Policy from a resource.

Parameters
NameDescription
resourceString
orgPolicycom.google.api.services.cloudresourcemanager.model.OrgPolicy
Exceptions
TypeDescription
IOException

create(Project project) (deprecated)

public Project create(Project project)

Creates a new project.

Parameter
NameDescription
projectcom.google.api.services.cloudresourcemanager.model.Project
Returns
TypeDescription
com.google.api.services.cloudresourcemanager.model.Project

delete(String projectId) (deprecated)

public void delete(String projectId)

Marks the project identified by the specified project ID for deletion.

Parameter
NameDescription
projectIdString

get(String projectId, Map<ResourceManagerRpc.Option,?> options) (deprecated)

public Project get(String projectId, Map<ResourceManagerRpc.Option,?> options)

Retrieves the project identified by the specified project ID. Returns null if the project is not found or if the user doesn't have read permissions for the project.

Parameters
NameDescription
projectIdString
optionsMap<Option,?>
Returns
TypeDescription
com.google.api.services.cloudresourcemanager.model.Project

getEffectiveOrgPolicy(String resource, String constraint) (deprecated)

public OrgPolicy getEffectiveOrgPolicy(String resource, String constraint)

Gets the effective Policy on a resource.

This is the result of merging Policies in the resource hierarchy. The returned Policy does not have an etag set because it is a computed Policy across multiple resources. Subtrees of Resource Manager resource hierarchy with 'under:' prefix will not be expanded.

Parameters
NameDescription
resourceString
constraintString
Returns
TypeDescription
com.google.api.services.cloudresourcemanager.model.OrgPolicy
Exceptions
TypeDescription
IOException

getOrgPolicy(String resource, String constraint) (deprecated)

public OrgPolicy getOrgPolicy(String resource, String constraint)

Gets the Policy on a resource.

If no Policy is set on the resource, a Policy is returned with default values including POLICY_TYPE_NOT_SET for the policy_type oneof. The etag value can be used with projects.setOrgPolicy() to create or update a Policy during read-modify-write.

Parameters
NameDescription
resourceString
constraintString
Returns
TypeDescription
com.google.api.services.cloudresourcemanager.model.OrgPolicy
Exceptions
TypeDescription
IOException

getPolicy(String projectId) (deprecated)

public Policy getPolicy(String projectId)

Returns the IAM policy associated with a project.

Parameter
NameDescription
projectIdString
Returns
TypeDescription
com.google.api.services.cloudresourcemanager.model.Policy
Exceptions
TypeDescription
ResourceManagerException

list(Map<ResourceManagerRpc.Option,?> options) (deprecated)

public Tuple<String,Iterable<Project>> list(Map<ResourceManagerRpc.Option,?> options)

Lists the projects visible to the current user.

Parameter
NameDescription
optionsMap<Option,?>
Returns
TypeDescription
com.google.cloud.Tuple<String,Iterable<com.google.api.services.cloudresourcemanager.model.Project>>

listAvailableOrgPolicyConstraints(String resource, Map<ResourceManagerRpc.Option,?> options) (deprecated)

public ResourceManagerRpc.ListResult<Constraint> listAvailableOrgPolicyConstraints(String resource, Map<ResourceManagerRpc.Option,?> options)

Lists all the Constraints that can be applied on the specified resource.

Parameters
NameDescription
resourceString
optionsMap<Option,?>
Returns
TypeDescription
ListResult<com.google.api.services.cloudresourcemanager.model.Constraint>
Exceptions
TypeDescription
IOException

listOrgPolicies(String resource, Map<ResourceManagerRpc.Option,?> options) (deprecated)

public ResourceManagerRpc.ListResult<OrgPolicy> listOrgPolicies(String resource, Map<ResourceManagerRpc.Option,?> options)

Lists all the Policies set for a particular resource.

Parameters
NameDescription
resourceString
optionsMap<Option,?>
Returns
TypeDescription
ListResult<com.google.api.services.cloudresourcemanager.model.OrgPolicy>
Exceptions
TypeDescription
IOException

replace(Project project) (deprecated)

public Project replace(Project project)

Replaces the attributes of the project. The caller must have modify permissions for this project.

Parameter
NameDescription
projectcom.google.api.services.cloudresourcemanager.model.Project
Returns
TypeDescription
com.google.api.services.cloudresourcemanager.model.Project

replaceOrgPolicy(String resource, OrgPolicy orgPolicy) (deprecated)

public OrgPolicy replaceOrgPolicy(String resource, OrgPolicy orgPolicy)

Updates the specified Policy on the resource. Creates a new Policy for that Constraint on the resource if one does not exist.

Not supplying an etag on the request Policy results in an unconditional write of the Policy.

Parameters
NameDescription
resourceString
orgPolicycom.google.api.services.cloudresourcemanager.model.OrgPolicy
Returns
TypeDescription
com.google.api.services.cloudresourcemanager.model.OrgPolicy
Exceptions
TypeDescription
IOException

replacePolicy(String projectId, Policy newPolicy) (deprecated)

public Policy replacePolicy(String projectId, Policy newPolicy)

Replaces the IAM policy associated with the given project.

Parameters
NameDescription
projectIdString
newPolicycom.google.api.services.cloudresourcemanager.model.Policy
Returns
TypeDescription
com.google.api.services.cloudresourcemanager.model.Policy
Exceptions
TypeDescription
ResourceManagerException

testOrgPermissions(String resource, List<String> permissions) (deprecated)

public Map<String,Boolean> testOrgPermissions(String resource, List<String> permissions)

Tests whether the caller has the given permissions on the specified Organization. Returns the permissions and their results.

Parameters
NameDescription
resourceString
permissionsList<String>
Returns
TypeDescription
Map<String,Boolean>
Exceptions
TypeDescription
IOException

testPermissions(String projectId, List<String> permissions) (deprecated)

public List<Boolean> testPermissions(String projectId, List<String> permissions)

Tests whether the caller has the given permissions. Returns a list of booleans corresponding to whether or not the user has the permission in the same position of input list.

Parameters
NameDescription
projectIdString
permissionsList<String>
Returns
TypeDescription
List<Boolean>
Exceptions
TypeDescription
ResourceManagerException

undelete(String projectId) (deprecated)

public void undelete(String projectId)

Restores the project identified by the specified project ID. Undelete will only succeed if the project has a lifecycle state of DELETE_REQUESTED state. The caller must have modify permissions for this project.

Parameter
NameDescription
projectIdString