Class CompanyServiceGrpc.CompanyServiceBlockingStub (2.43.0)

public static final class CompanyServiceGrpc.CompanyServiceBlockingStub extends AbstractBlockingStub<CompanyServiceGrpc.CompanyServiceBlockingStub>

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

A service that handles company management, including CRUD and enumeration.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > CompanyServiceGrpc.CompanyServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

createCompany(CreateCompanyRequest request)

public Company createCompany(CreateCompanyRequest request)

Creates a new company entity.

Parameter
Name Description
request CreateCompanyRequest
Returns
Type Description
Company

deleteCompany(DeleteCompanyRequest request)

public Empty deleteCompany(DeleteCompanyRequest request)

Deletes specified company. Prerequisite: The company has no jobs associated with it.

Parameter
Name Description
request DeleteCompanyRequest
Returns
Type Description
Empty

getCompany(GetCompanyRequest request)

public Company getCompany(GetCompanyRequest request)

Retrieves specified company.

Parameter
Name Description
request GetCompanyRequest
Returns
Type Description
Company

listCompanies(ListCompaniesRequest request)

public ListCompaniesResponse listCompanies(ListCompaniesRequest request)

Lists all companies associated with the project.

Parameter
Name Description
request ListCompaniesRequest
Returns
Type Description
ListCompaniesResponse

updateCompany(UpdateCompanyRequest request)

public Company updateCompany(UpdateCompanyRequest request)

Updates specified company.

Parameter
Name Description
request UpdateCompanyRequest
Returns
Type Description
Company