Class ProgramsServiceGrpc.ProgramsServiceBlockingStub (0.5.0)

public static final class ProgramsServiceGrpc.ProgramsServiceBlockingStub extends AbstractBlockingStub<ProgramsServiceGrpc.ProgramsServiceBlockingStub>

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

Service for program management. Programs provide a mechanism for adding functionality to merchant accounts. A typical example of this is the Free product listings program, which enables products from a merchant's store to be shown across Google for free. This service exposes methods to retrieve a merchant's participation in all available programs, in addition to methods for explicitly enabling or disabling participation in each program.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ProgramsServiceGrpc.ProgramsServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

disableProgram(DisableProgramRequest request)

public Program disableProgram(DisableProgramRequest request)

Disable participation in the specified program for the account. Executing this method requires admin access.

Parameter
Name Description
request DisableProgramRequest
Returns
Type Description
Program

enableProgram(EnableProgramRequest request)

public Program enableProgram(EnableProgramRequest request)

Enable participation in the specified program for the account. Executing this method requires admin access.

Parameter
Name Description
request EnableProgramRequest
Returns
Type Description
Program

getProgram(GetProgramRequest request)

public Program getProgram(GetProgramRequest request)

Retrieves the specified program for the account.

Parameter
Name Description
request GetProgramRequest
Returns
Type Description
Program

listPrograms(ListProgramsRequest request)

public ListProgramsResponse listPrograms(ListProgramsRequest request)

Retrieves all programs for the account.

Parameter
Name Description
request ListProgramsRequest
Returns
Type Description
ListProgramsResponse