Class LicenseConfigServiceGrpc.LicenseConfigServiceBlockingStub (0.90.0)

public static final class LicenseConfigServiceGrpc.LicenseConfigServiceBlockingStub extends AbstractBlockingStub<LicenseConfigServiceGrpc.LicenseConfigServiceBlockingStub>

A stub to allow clients to do limited synchronous rpc calls to service LicenseConfigService.

Service for managing license config related resources.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > LicenseConfigServiceGrpc.LicenseConfigServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

createLicenseConfig(CreateLicenseConfigRequest request)

public LicenseConfig createLicenseConfig(CreateLicenseConfigRequest request)

Creates a LicenseConfig This method should only be used for creating NotebookLm licenses or Gemini Enterprise free trial licenses.

Parameter
Name Description
request CreateLicenseConfigRequest
Returns
Type Description
LicenseConfig

distributeLicenseConfig(DistributeLicenseConfigRequest request)

public DistributeLicenseConfigResponse distributeLicenseConfig(DistributeLicenseConfigRequest request)

Distributes a LicenseConfig from billing account level to project level.

Parameter
Name Description
request DistributeLicenseConfigRequest
Returns
Type Description
DistributeLicenseConfigResponse

getLicenseConfig(GetLicenseConfigRequest request)

public LicenseConfig getLicenseConfig(GetLicenseConfigRequest request)

Gets a LicenseConfig.

Parameter
Name Description
request GetLicenseConfigRequest
Returns
Type Description
LicenseConfig

listLicenseConfigs(ListLicenseConfigsRequest request)

public ListLicenseConfigsResponse listLicenseConfigs(ListLicenseConfigsRequest request)

Lists all the LicenseConfigs associated with the project.

Parameter
Name Description
request ListLicenseConfigsRequest
Returns
Type Description
ListLicenseConfigsResponse

retractLicenseConfig(RetractLicenseConfigRequest request)

public RetractLicenseConfigResponse retractLicenseConfig(RetractLicenseConfigRequest request)

This method is called from the billing account side to retract the LicenseConfig from the given project back to the billing account.

Parameter
Name Description
request RetractLicenseConfigRequest
Returns
Type Description
RetractLicenseConfigResponse

updateLicenseConfig(UpdateLicenseConfigRequest request)

public LicenseConfig updateLicenseConfig(UpdateLicenseConfigRequest request)

Updates the LicenseConfig

Parameter
Name Description
request UpdateLicenseConfigRequest
Returns
Type Description
LicenseConfig