SaaS Runtime v1beta1 API - Class SaasRollouts.SaasRolloutsBase (1.0.0-beta01)

[BindServiceMethod(typeof(SaasRollouts), "BindService")]
public abstract class SaasRollouts.SaasRolloutsBase

Reference documentation and code samples for the SaaS Runtime v1beta1 API class SaasRollouts.SaasRolloutsBase.

Base class for server-side implementations of SaasRollouts

Inheritance

object > SaasRollouts.SaasRolloutsBase

Namespace

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1

Assembly

Google.Cloud.SaasPlatform.SaasServiceMgmt.V1Beta1.dll

Methods

CreateRollout(CreateRolloutRequest, ServerCallContext)

public virtual Task<Rollout> CreateRollout(CreateRolloutRequest request, ServerCallContext context)

Create a new rollout.

Parameters
Name Description
request CreateRolloutRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRollout

The response to send back to the client (wrapped by a task).

CreateRolloutKind(CreateRolloutKindRequest, ServerCallContext)

public virtual Task<RolloutKind> CreateRolloutKind(CreateRolloutKindRequest request, ServerCallContext context)

Create a new rollout kind.

Parameters
Name Description
request CreateRolloutKindRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRolloutKind

The response to send back to the client (wrapped by a task).

DeleteRollout(DeleteRolloutRequest, ServerCallContext)

public virtual Task<Empty> DeleteRollout(DeleteRolloutRequest request, ServerCallContext context)

Delete a single rollout.

Parameters
Name Description
request DeleteRolloutRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

DeleteRolloutKind(DeleteRolloutKindRequest, ServerCallContext)

public virtual Task<Empty> DeleteRolloutKind(DeleteRolloutKindRequest request, ServerCallContext context)

Delete a single rollout kind.

Parameters
Name Description
request DeleteRolloutKindRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskEmpty

The response to send back to the client (wrapped by a task).

GetRollout(GetRolloutRequest, ServerCallContext)

public virtual Task<Rollout> GetRollout(GetRolloutRequest request, ServerCallContext context)

Retrieve a single rollout.

Parameters
Name Description
request GetRolloutRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRollout

The response to send back to the client (wrapped by a task).

GetRolloutKind(GetRolloutKindRequest, ServerCallContext)

public virtual Task<RolloutKind> GetRolloutKind(GetRolloutKindRequest request, ServerCallContext context)

Retrieve a single rollout kind.

Parameters
Name Description
request GetRolloutKindRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRolloutKind

The response to send back to the client (wrapped by a task).

ListRolloutKinds(ListRolloutKindsRequest, ServerCallContext)

public virtual Task<ListRolloutKindsResponse> ListRolloutKinds(ListRolloutKindsRequest request, ServerCallContext context)

Retrieve a collection of rollout kinds.

Parameters
Name Description
request ListRolloutKindsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListRolloutKindsResponse

The response to send back to the client (wrapped by a task).

ListRollouts(ListRolloutsRequest, ServerCallContext)

public virtual Task<ListRolloutsResponse> ListRollouts(ListRolloutsRequest request, ServerCallContext context)

Retrieve a collection of rollouts.

Parameters
Name Description
request ListRolloutsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListRolloutsResponse

The response to send back to the client (wrapped by a task).

UpdateRollout(UpdateRolloutRequest, ServerCallContext)

public virtual Task<Rollout> UpdateRollout(UpdateRolloutRequest request, ServerCallContext context)

Update a single rollout.

Parameters
Name Description
request UpdateRolloutRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRollout

The response to send back to the client (wrapped by a task).

UpdateRolloutKind(UpdateRolloutKindRequest, ServerCallContext)

public virtual Task<RolloutKind> UpdateRolloutKind(UpdateRolloutKindRequest request, ServerCallContext context)

Update a single rollout kind.

Parameters
Name Description
request UpdateRolloutKindRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskRolloutKind

The response to send back to the client (wrapped by a task).