Class ProjectsResource.LocationsResource.ApisResource.VersionsResource
The "versions" collection of methods.
Inherited Members
Namespace: Google.Apis.APIhub.v1
Assembly: Google.Apis.APIhub.v1.dll
Syntax
public class ProjectsResource.LocationsResource.ApisResource.VersionsResource
Constructors
VersionsResource(IClientService)
Constructs a new resource.
Declaration
public VersionsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
Definitions
Gets the Definitions resource.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.DefinitionsResource Definitions { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.ApisResource.VersionsResource.DefinitionsResource |
Operations
Gets the Operations resource.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource Operations { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.ApisResource.VersionsResource.OperationsResource |
Specs
Gets the Specs resource.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.SpecsResource Specs { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.ApisResource.VersionsResource.SpecsResource |
Methods
Create(GoogleCloudApihubV1Version, string)
Create an API version for an API resource in the API hub.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.CreateRequest Create(GoogleCloudApihubV1Version body, string parent)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudApihubV1Version | body | The body of the request. |
string | parent | Required. The parent resource for API version. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.ApisResource.VersionsResource.CreateRequest |
Delete(string)
Delete an API version. Version can only be deleted if all underlying specs, operations, definitions and linked deployments are deleted.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the version to delete. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.ApisResource.VersionsResource.DeleteRequest |
Get(string)
Get details about the API version of an API resource. This will include information about the specs and operations present in the API version as well as the deployments linked to it.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the API version to retrieve. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.ApisResource.VersionsResource.GetRequest |
List(string)
List API versions of an API resource in the API hub.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The parent which owns this collection of API versions i.e., the API resource Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.ApisResource.VersionsResource.ListRequest |
Patch(GoogleCloudApihubV1Version, string)
Update API version. The following fields in the version can be updated currently: * display_name
- description * documentation * deployments * lifecycle * compliance * accreditation * attributes The update_mask should be used to specify the fields being updated.
Declaration
public virtual ProjectsResource.LocationsResource.ApisResource.VersionsResource.PatchRequest Patch(GoogleCloudApihubV1Version body, string name)
Parameters
Type | Name | Description |
---|---|---|
GoogleCloudApihubV1Version | body | The body of the request. |
string | name | Identifier. The name of the version. Format:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.ApisResource.VersionsResource.PatchRequest |