Class ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource
The "operations" collection of methods.
Inheritance
Inherited Members
Namespace: Google.Apis.APIhub.v1
Assembly: Google.Apis.APIhub.v1.dll
Syntax
public class ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource
Constructors
OperationsResource(IClientService)
Constructs a new resource.
Declaration
public OperationsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
Create(GoogleCloudApihubV1ApiOperation, string)
Create an apiOperation in an API version. An apiOperation can be created only if the version has no apiOperations which were created by parsing a spec.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.CreateRequest Create(GoogleCloudApihubV1ApiOperation body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleCloudApihubV1ApiOperation | body | The body of the request. |
| string | parent | Required. The parent resource for the operation resource. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.CreateRequest |
Delete(string)
Delete an operation in an API version and we can delete only the operations created via create API. If the operation was created by parsing the spec, then it can be deleted by editing or deleting the spec.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.DeleteRequest Delete(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the operation resource to delete. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.DeleteRequest |
Get(string)
Get details about a particular operation in API version.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the operation to retrieve. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.GetRequest |
List(string)
List operations in an API version.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. The parent which owns this collection of operations i.e., the API version. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.ListRequest |
Patch(GoogleCloudApihubV1ApiOperation, string)
Update an operation in an API version. The following fields in the ApiOperation resource can be updated: * details.description * details.documentation * details.http_operation.path * details.http_operation.method * details.deprecated * attributes The update_mask should be used to specify the fields being updated. An operation can be updated only if the operation was created via CreateApiOperation API. If the operation was created by parsing the spec, then it can be edited by updating the spec.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.PatchRequest Patch(GoogleCloudApihubV1ApiOperation body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleCloudApihubV1ApiOperation | body | The body of the request. |
| string | name | Identifier. The name of the operation. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource.PatchRequest |