Class IdentityAwareProxyAdminServiceGrpc.IdentityAwareProxyAdminServiceBlockingStub (0.10.0)

public static final class IdentityAwareProxyAdminServiceGrpc.IdentityAwareProxyAdminServiceBlockingStub extends AbstractBlockingStub<IdentityAwareProxyAdminServiceGrpc.IdentityAwareProxyAdminServiceBlockingStub>

A stub to allow clients to do synchronous rpc calls to service IdentityAwareProxyAdminService.

APIs for Identity-Aware Proxy Admin configurations.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > IdentityAwareProxyAdminServiceGrpc.IdentityAwareProxyAdminServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected IdentityAwareProxyAdminServiceGrpc.IdentityAwareProxyAdminServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
IdentityAwareProxyAdminServiceGrpc.IdentityAwareProxyAdminServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createTunnelDestGroup(CreateTunnelDestGroupRequest request)

public TunnelDestGroup createTunnelDestGroup(CreateTunnelDestGroupRequest request)

Creates a new TunnelDestGroup.

Parameter
Name Description
request CreateTunnelDestGroupRequest
Returns
Type Description
TunnelDestGroup

deleteTunnelDestGroup(DeleteTunnelDestGroupRequest request)

public Empty deleteTunnelDestGroup(DeleteTunnelDestGroupRequest request)

Deletes a TunnelDestGroup.

Parameter
Name Description
request DeleteTunnelDestGroupRequest
Returns
Type Description
Empty

getIamPolicy(GetIamPolicyRequest request)

public Policy getIamPolicy(GetIamPolicyRequest request)

Gets the access control policy for an Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api

Parameter
Name Description
request com.google.iam.v1.GetIamPolicyRequest
Returns
Type Description
com.google.iam.v1.Policy

getIapSettings(GetIapSettingsRequest request)

public IapSettings getIapSettings(GetIapSettingsRequest request)

Gets the IAP settings on a particular IAP protected resource.

Parameter
Name Description
request GetIapSettingsRequest
Returns
Type Description
IapSettings

getTunnelDestGroup(GetTunnelDestGroupRequest request)

public TunnelDestGroup getTunnelDestGroup(GetTunnelDestGroupRequest request)

Retrieves an existing TunnelDestGroup.

Parameter
Name Description
request GetTunnelDestGroupRequest
Returns
Type Description
TunnelDestGroup

listTunnelDestGroups(ListTunnelDestGroupsRequest request)

public ListTunnelDestGroupsResponse listTunnelDestGroups(ListTunnelDestGroupsRequest request)

Lists the existing TunnelDestGroups. To group across all locations, use a - as the location ID. For example: /v1/projects/123/iap_tunnel/locations/-/destGroups

Parameter
Name Description
request ListTunnelDestGroupsRequest
Returns
Type Description
ListTunnelDestGroupsResponse

setIamPolicy(SetIamPolicyRequest request)

public Policy setIamPolicy(SetIamPolicyRequest request)

Sets the access control policy for an Identity-Aware Proxy protected resource. Replaces any existing policy. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api

Parameter
Name Description
request com.google.iam.v1.SetIamPolicyRequest
Returns
Type Description
com.google.iam.v1.Policy

testIamPermissions(TestIamPermissionsRequest request)

public TestIamPermissionsResponse testIamPermissions(TestIamPermissionsRequest request)

Returns permissions that a caller has on the Identity-Aware Proxy protected resource. More information about managing access via IAP can be found at: https://cloud.google.com/iap/docs/managing-access#managing_access_via_the_api

Parameter
Name Description
request com.google.iam.v1.TestIamPermissionsRequest
Returns
Type Description
com.google.iam.v1.TestIamPermissionsResponse

updateIapSettings(UpdateIapSettingsRequest request)

public IapSettings updateIapSettings(UpdateIapSettingsRequest request)

Updates the IAP settings on a particular IAP protected resource. It replaces all fields unless the update_mask is set.

Parameter
Name Description
request UpdateIapSettingsRequest
Returns
Type Description
IapSettings

updateTunnelDestGroup(UpdateTunnelDestGroupRequest request)

public TunnelDestGroup updateTunnelDestGroup(UpdateTunnelDestGroupRequest request)

Updates a TunnelDestGroup.

Parameter
Name Description
request UpdateTunnelDestGroupRequest
Returns
Type Description
TunnelDestGroup