Class SecureSourceManagerGrpc (0.17.0)

public final class SecureSourceManagerGrpc

Secure Source Manager API Access Secure Source Manager instances, resources, and repositories. This API is split across two servers: the Control Plane and the Data Plane. Data Plane endpoints are hosted directly by your Secure Source Manager instance, so you must connect to your instance's API hostname to access them. The API hostname looks like the following: https://[instance-id]-[project-number]-api.[location].sourcemanager.dev For example, https://my-instance-702770452863-api.us-central1.sourcemanager.dev Data Plane endpoints are denoted with Host: Data Plane. All other endpoints are found in the normal Cloud API location, namely, securcesourcemanager.googleapis.com.

Inheritance

java.lang.Object > SecureSourceManagerGrpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
Type Description
String

Static Methods

bindService(SecureSourceManagerGrpc.AsyncService service)

public static final ServerServiceDefinition bindService(SecureSourceManagerGrpc.AsyncService service)
Parameter
Name Description
service SecureSourceManagerGrpc.AsyncService
Returns
Type Description
io.grpc.ServerServiceDefinition

getCreateInstanceMethod()

public static MethodDescriptor<CreateInstanceRequest,Operation> getCreateInstanceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateInstanceRequest,Operation>

getCreateRepositoryMethod()

public static MethodDescriptor<CreateRepositoryRequest,Operation> getCreateRepositoryMethod()
Returns
Type Description
io.grpc.MethodDescriptor<CreateRepositoryRequest,Operation>

getDeleteInstanceMethod()

public static MethodDescriptor<DeleteInstanceRequest,Operation> getDeleteInstanceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteInstanceRequest,Operation>

getDeleteRepositoryMethod()

public static MethodDescriptor<DeleteRepositoryRequest,Operation> getDeleteRepositoryMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteRepositoryRequest,Operation>

getGetIamPolicyRepoMethod()

public static MethodDescriptor<GetIamPolicyRequest,Policy> getGetIamPolicyRepoMethod()
Returns
Type Description
io.grpc.MethodDescriptor<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getGetInstanceMethod()

public static MethodDescriptor<GetInstanceRequest,Instance> getGetInstanceMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetInstanceRequest,Instance>

getGetRepositoryMethod()

public static MethodDescriptor<GetRepositoryRequest,Repository> getGetRepositoryMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetRepositoryRequest,Repository>

getListInstancesMethod()

public static MethodDescriptor<ListInstancesRequest,ListInstancesResponse> getListInstancesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListInstancesRequest,ListInstancesResponse>

getListRepositoriesMethod()

public static MethodDescriptor<ListRepositoriesRequest,ListRepositoriesResponse> getListRepositoriesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListRepositoriesRequest,ListRepositoriesResponse>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
Type Description
io.grpc.ServiceDescriptor

getSetIamPolicyRepoMethod()

public static MethodDescriptor<SetIamPolicyRequest,Policy> getSetIamPolicyRepoMethod()
Returns
Type Description
io.grpc.MethodDescriptor<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

getTestIamPermissionsRepoMethod()

public static MethodDescriptor<TestIamPermissionsRequest,TestIamPermissionsResponse> getTestIamPermissionsRepoMethod()
Returns
Type Description
io.grpc.MethodDescriptor<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

newBlockingStub(Channel channel)

public static SecureSourceManagerGrpc.SecureSourceManagerBlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
SecureSourceManagerGrpc.SecureSourceManagerBlockingStub

newFutureStub(Channel channel)

public static SecureSourceManagerGrpc.SecureSourceManagerFutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
SecureSourceManagerGrpc.SecureSourceManagerFutureStub

newStub(Channel channel)

public static SecureSourceManagerGrpc.SecureSourceManagerStub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
SecureSourceManagerGrpc.SecureSourceManagerStub