fullclr/Google.Apis.Compute.v1.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Google.Apis.Compute.v1</name>
    </assembly>
    <members>
        <member name="T:Google.Apis.Compute.v1.ComputeService">
            <summary>The Compute Service.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeService.Version">
            <summary>The API version.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeService.DiscoveryVersionUsed">
            <summary>The discovery version used to generate this service.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ComputeService.#ctor">
            <summary>Constructs a new service.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ComputeService.#ctor(Google.Apis.Services.BaseClientService.Initializer)">
            <summary>Constructs a new service.</summary>
            <param name="initializer">The service initializer.</param>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Features">
            <summary>Gets the service supported features.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Name">
            <summary>Gets the service name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.BaseUri">
            <summary>Gets the service base URI.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.BasePath">
            <summary>Gets the service base path.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.BatchUri">
            <summary>Gets the batch base URI; <c>null</c> if unspecified.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.BatchPath">
            <summary>Gets the batch base path; <c>null</c> if unspecified.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.ComputeService.Scope">
            <summary>Available OAuth 2.0 scopes for use with the Compute Engine API.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeService.Scope.CloudPlatform">
            <summary>View and manage your data across Google Cloud Platform services</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeService.Scope.Compute">
            <summary>View and manage your Google Compute Engine resources</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeService.Scope.ComputeReadonly">
            <summary>View your Google Compute Engine resources</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeService.Scope.DevstorageFullControl">
            <summary>Manage your data and permissions in Google Cloud Storage</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeService.Scope.DevstorageReadOnly">
            <summary>View your data in Google Cloud Storage</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeService.Scope.DevstorageReadWrite">
            <summary>Manage your data in Google Cloud Storage</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.AcceleratorTypes">
            <summary>Gets the AcceleratorTypes resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Addresses">
            <summary>Gets the Addresses resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Autoscalers">
            <summary>Gets the Autoscalers resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.BackendBuckets">
            <summary>Gets the BackendBuckets resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.BackendServices">
            <summary>Gets the BackendServices resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.DiskTypes">
            <summary>Gets the DiskTypes resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Disks">
            <summary>Gets the Disks resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Firewalls">
            <summary>Gets the Firewalls resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.ForwardingRules">
            <summary>Gets the ForwardingRules resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.GlobalAddresses">
            <summary>Gets the GlobalAddresses resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.GlobalForwardingRules">
            <summary>Gets the GlobalForwardingRules resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.GlobalOperations">
            <summary>Gets the GlobalOperations resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.HealthChecks">
            <summary>Gets the HealthChecks resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.HttpHealthChecks">
            <summary>Gets the HttpHealthChecks resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.HttpsHealthChecks">
            <summary>Gets the HttpsHealthChecks resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Images">
            <summary>Gets the Images resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.InstanceGroupManagers">
            <summary>Gets the InstanceGroupManagers resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.InstanceGroups">
            <summary>Gets the InstanceGroups resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.InstanceTemplates">
            <summary>Gets the InstanceTemplates resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Instances">
            <summary>Gets the Instances resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Licenses">
            <summary>Gets the Licenses resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.MachineTypes">
            <summary>Gets the MachineTypes resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Networks">
            <summary>Gets the Networks resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Projects">
            <summary>Gets the Projects resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.RegionAutoscalers">
            <summary>Gets the RegionAutoscalers resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.RegionBackendServices">
            <summary>Gets the RegionBackendServices resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.RegionCommitments">
            <summary>Gets the RegionCommitments resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.RegionInstanceGroupManagers">
            <summary>Gets the RegionInstanceGroupManagers resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.RegionInstanceGroups">
            <summary>Gets the RegionInstanceGroups resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.RegionOperations">
            <summary>Gets the RegionOperations resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Regions">
            <summary>Gets the Regions resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Routers">
            <summary>Gets the Routers resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Routes">
            <summary>Gets the Routes resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Snapshots">
            <summary>Gets the Snapshots resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.SslCertificates">
            <summary>Gets the SslCertificates resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Subnetworks">
            <summary>Gets the Subnetworks resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.TargetHttpProxies">
            <summary>Gets the TargetHttpProxies resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.TargetHttpsProxies">
            <summary>Gets the TargetHttpsProxies resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.TargetInstances">
            <summary>Gets the TargetInstances resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.TargetPools">
            <summary>Gets the TargetPools resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.TargetSslProxies">
            <summary>Gets the TargetSslProxies resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.TargetTcpProxies">
            <summary>Gets the TargetTcpProxies resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.TargetVpnGateways">
            <summary>Gets the TargetVpnGateways resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.UrlMaps">
            <summary>Gets the UrlMaps resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.VpnTunnels">
            <summary>Gets the VpnTunnels resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.ZoneOperations">
            <summary>Gets the ZoneOperations resource.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeService.Zones">
            <summary>Gets the Zones resource.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1">
            <summary>A base abstract class for Compute requests.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new ComputeBaseServiceRequest instance.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.Alt">
            <summary>Data format for the response.</summary>
            [default: json]
        </member>
        <member name="T:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.AltEnum">
            <summary>Data format for the response.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.AltEnum.Json">
            <summary>Responses with Content-Type of application/json</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.Fields">
            <summary>Selector specifying which fields to include in a partial response.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.Key">
            <summary>API key. Your API key identifies your project and provides you with API access, quota, and reports.
            Required unless you provide an OAuth 2.0 token.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.OauthToken">
            <summary>OAuth 2.0 token for the current user.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.PrettyPrint">
            <summary>Returns response with indentations and line breaks.</summary>
            [default: true]
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.QuotaUser">
            <summary>Available to use for quota purposes for server-side applications. Can be any arbitrary string
            assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.UserIp">
            <summary>IP address of the site where the request originates. Use this if you want to enforce per-user
            limits.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ComputeBaseServiceRequest`1.InitParameters">
            <summary>Initializes Compute parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.AcceleratorTypesResource">
            <summary>The "acceleratorTypes" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.AcceleratorTypesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedList(System.String)">
            <summary>Retrieves an aggregated list of accelerator types.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest">
            <summary>Retrieves an aggregated list of accelerator types.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified accelerator type. Get a list of available accelerator types by making a
            list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="acceleratorType">Name of the accelerator type to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest">
            <summary>Returns the specified accelerator type. Get a list of available accelerator types by making a
            list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest.AcceleratorType">
            <summary>Name of the accelerator type to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.List(System.String,System.String)">
            <summary>Retrieves a list of accelerator types available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest">
            <summary>Retrieves a list of accelerator types available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AcceleratorTypesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.AddressesResource">
            <summary>The "addresses" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.AddressesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.AggregatedList(System.String)">
            <summary>Retrieves an aggregated list of addresses.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest">
            <summary>Retrieves an aggregated list of addresses.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified address resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region for this
            request.</param>
            <param name="address">Name of the address resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AddressesResource.DeleteRequest">
            <summary>Deletes the specified address resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.Region">
            <summary>Name of the region for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.Address">
            <summary>Name of the address resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified address resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region for this
            request.</param>
            <param name="address">Name of the address resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AddressesResource.GetRequest">
            <summary>Returns the specified address resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.GetRequest.Region">
            <summary>Name of the region for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.GetRequest.Address">
            <summary>Name of the address resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.Insert(Google.Apis.Compute.v1.Data.Address,System.String,System.String)">
            <summary>Creates an address resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AddressesResource.InsertRequest">
            <summary>Creates an address resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Address,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.InsertRequest.Region">
            <summary>Name of the region for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.List(System.String,System.String)">
            <summary>Retrieves a list of addresses contained within the specified region.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AddressesResource.ListRequest">
            <summary>Retrieves a list of addresses contained within the specified region.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.Region">
            <summary>Name of the region for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AddressesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AddressesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.AutoscalersResource">
            <summary>The "autoscalers" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.AutoscalersResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.AggregatedList(System.String)">
            <summary>Retrieves an aggregated list of autoscalers.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest">
            <summary>Retrieves an aggregated list of autoscalers.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified autoscaler.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">Name of the zone for this
            request.</param>
            <param name="autoscaler">Name of the autoscaler to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest">
            <summary>Deletes the specified autoscaler.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.Zone">
            <summary>Name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.Autoscaler">
            <summary>Name of the autoscaler to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified autoscaler resource. Get a list of available autoscalers by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">Name of the zone for this
            request.</param>
            <param name="autoscaler">Name of the autoscaler to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AutoscalersResource.GetRequest">
            <summary>Returns the specified autoscaler resource. Get a list of available autoscalers by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.GetRequest.Zone">
            <summary>Name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.GetRequest.Autoscaler">
            <summary>Name of the autoscaler to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.Insert(Google.Apis.Compute.v1.Data.Autoscaler,System.String,System.String)">
            <summary>Creates an autoscaler in the specified project using the data included in the request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">Name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest">
            <summary>Creates an autoscaler in the specified project using the data included in the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Autoscaler,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.Zone">
            <summary>Name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.List(System.String,System.String)">
            <summary>Retrieves a list of autoscalers contained within the specified zone.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">Name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AutoscalersResource.ListRequest">
            <summary>Retrieves a list of autoscalers contained within the specified zone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.Zone">
            <summary>Name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.Patch(Google.Apis.Compute.v1.Data.Autoscaler,System.String,System.String)">
            <summary>Updates an autoscaler in the specified project using the data included in the request. This method
            supports PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">Name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest">
            <summary>Updates an autoscaler in the specified project using the data included in the request. This method
            supports PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Autoscaler,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.Zone">
            <summary>Name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.Autoscaler">
            <summary>Name of the autoscaler to patch.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.Update(Google.Apis.Compute.v1.Data.Autoscaler,System.String,System.String)">
            <summary>Updates an autoscaler in the specified project using the data included in the request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">Name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest">
            <summary>Updates an autoscaler in the specified project using the data included in the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Autoscaler,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.Zone">
            <summary>Name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.Autoscaler">
            <summary>Name of the autoscaler to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.AutoscalersResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendBucketsResource">
            <summary>The "backendBuckets" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.BackendBucketsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.Delete(System.String,System.String)">
            <summary>Deletes the specified BackendBucket resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="backendBucket">Name of the
            BackendBucket resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest">
            <summary>Deletes the specified BackendBucket resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest.BackendBucket">
            <summary>Name of the BackendBucket resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.Get(System.String,System.String)">
            <summary>Returns the specified BackendBucket resource. Get a list of available backend buckets by making a
            list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="backendBucket">Name of the
            BackendBucket resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendBucketsResource.GetRequest">
            <summary>Returns the specified BackendBucket resource. Get a list of available backend buckets by making a
            list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.GetRequest.BackendBucket">
            <summary>Name of the BackendBucket resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.Insert(Google.Apis.Compute.v1.Data.BackendBucket,System.String)">
            <summary>Creates a BackendBucket resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest">
            <summary>Creates a BackendBucket resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendBucket,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.List(System.String)">
            <summary>Retrieves the list of BackendBucket resources available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest">
            <summary>Retrieves the list of BackendBucket resources available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.Patch(Google.Apis.Compute.v1.Data.BackendBucket,System.String,System.String)">
            <summary>Updates the specified BackendBucket resource with the data included in the request. This method
            supports PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="backendBucket">Name of the
            BackendBucket resource to patch.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest">
            <summary>Updates the specified BackendBucket resource with the data included in the request. This method
            supports PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendBucket,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.BackendBucket">
            <summary>Name of the BackendBucket resource to patch.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.Update(Google.Apis.Compute.v1.Data.BackendBucket,System.String,System.String)">
            <summary>Updates the specified BackendBucket resource with the data included in the request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="backendBucket">Name of the
            BackendBucket resource to update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest">
            <summary>Updates the specified BackendBucket resource with the data included in the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendBucket,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.BackendBucket">
            <summary>Name of the BackendBucket resource to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendBucketsResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource">
            <summary>The "backendServices" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.BackendServicesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.AggregatedList(System.String)">
            <summary>Retrieves the list of all BackendService resources, regional and global, available to the specified
            project.</summary>
            <param name="project">Name of the project scoping this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest">
            <summary>Retrieves the list of all BackendService resources, regional and global, available to the specified
            project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.Project">
            <summary>Name of the project scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.Delete(System.String,System.String)">
            <summary>Deletes the specified BackendService resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="backendService">Name of the
            BackendService resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest">
            <summary>Deletes the specified BackendService resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest.BackendService">
            <summary>Name of the BackendService resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.Get(System.String,System.String)">
            <summary>Returns the specified BackendService resource. Get a list of available backend services by making a
            list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="backendService">Name of the
            BackendService resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource.GetRequest">
            <summary>Returns the specified BackendService resource. Get a list of available backend services by making a
            list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetRequest.BackendService">
            <summary>Name of the BackendService resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.GetHealth(Google.Apis.Compute.v1.Data.ResourceGroupReference,System.String,System.String)">
            <summary>Gets the most recent health check results for this BackendService.</summary>
            <param name="body">The body of the request.</param>
            <param name="project"></param>
            <param name="backendService">Name of the BackendService resource to which the
            queried instance belongs.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest">
            <summary>Gets the most recent health check results for this BackendService.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.ResourceGroupReference,System.String,System.String)">
            <summary>Constructs a new GetHealth request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest.BackendService">
            <summary>Name of the BackendService resource to which the queried instance belongs.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.GetHealthRequest.InitParameters">
            <summary>Initializes GetHealth parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.Insert(Google.Apis.Compute.v1.Data.BackendService,System.String)">
            <summary>Creates a BackendService resource in the specified project using the data included in the request.
            There are several restrictions and guidelines to keep in mind when creating a backend service. Read
            Restrictions and Guidelines for more information.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest">
            <summary>Creates a BackendService resource in the specified project using the data included in the request.
            There are several restrictions and guidelines to keep in mind when creating a backend service. Read
            Restrictions and Guidelines for more information.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendService,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.List(System.String)">
            <summary>Retrieves the list of BackendService resources available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource.ListRequest">
            <summary>Retrieves the list of BackendService resources available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.Patch(Google.Apis.Compute.v1.Data.BackendService,System.String,System.String)">
            <summary>Patches the specified BackendService resource with the data included in the request. There are
            several restrictions and guidelines to keep in mind when updating a backend service. Read Restrictions and
            Guidelines for more information. This method supports PATCH semantics and uses the JSON merge patch format
            and processing rules.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="backendService">Name of the
            BackendService resource to patch.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest">
            <summary>Patches the specified BackendService resource with the data included in the request. There are
            several restrictions and guidelines to keep in mind when updating a backend service. Read Restrictions and
            Guidelines for more information. This method supports PATCH semantics and uses the JSON merge patch format
            and processing rules.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendService,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.BackendService">
            <summary>Name of the BackendService resource to patch.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.Update(Google.Apis.Compute.v1.Data.BackendService,System.String,System.String)">
            <summary>Updates the specified BackendService resource with the data included in the request. There are
            several restrictions and guidelines to keep in mind when updating a backend service. Read Restrictions and
            Guidelines for more information.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="backendService">Name of the
            BackendService resource to update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest">
            <summary>Updates the specified BackendService resource with the data included in the request. There are
            several restrictions and guidelines to keep in mind when updating a backend service. Read Restrictions and
            Guidelines for more information.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendService,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.BackendService">
            <summary>Name of the BackendService resource to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.BackendServicesResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.DiskTypesResource">
            <summary>The "diskTypes" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.DiskTypesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.AggregatedList(System.String)">
            <summary>Retrieves an aggregated list of disk types.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest">
            <summary>Retrieves an aggregated list of disk types.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified disk type. Get a list of available disk types by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="diskType">Name of the disk type to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DiskTypesResource.GetRequest">
            <summary>Returns the specified disk type. Get a list of available disk types by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.GetRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.GetRequest.DiskType">
            <summary>Name of the disk type to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.List(System.String,System.String)">
            <summary>Retrieves a list of disk types available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DiskTypesResource.ListRequest">
            <summary>Retrieves a list of disk types available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DiskTypesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource">
            <summary>The "disks" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.DisksResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.AggregatedList(System.String)">
            <summary>Retrieves an aggregated list of persistent disks.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest">
            <summary>Retrieves an aggregated list of persistent disks.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.CreateSnapshot(Google.Apis.Compute.v1.Data.Snapshot,System.String,System.String,System.String)">
            <summary>Creates a snapshot of a specified persistent disk.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="disk">Name of the persistent disk to snapshot.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest">
            <summary>Creates a snapshot of a specified persistent disk.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Snapshot,System.String,System.String,System.String)">
            <summary>Constructs a new CreateSnapshot request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.Disk">
            <summary>Name of the persistent disk to snapshot.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.CreateSnapshotRequest.InitParameters">
            <summary>Initializes CreateSnapshot parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified persistent disk. Deleting a disk removes its data permanently and is
            irreversible. However, deleting a disk does not delete any snapshots previously made from the disk. You must
            separately delete snapshots.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="disk">Name of the persistent disk to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource.DeleteRequest">
            <summary>Deletes the specified persistent disk. Deleting a disk removes its data permanently and is
            irreversible. However, deleting a disk does not delete any snapshots previously made from the disk. You must
            separately delete snapshots.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.DeleteRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.DeleteRequest.Disk">
            <summary>Name of the persistent disk to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.Get(System.String,System.String,System.String)">
            <summary>Returns a specified persistent disk. Get a list of available persistent disks by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="disk">Name of the persistent disk to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource.GetRequest">
            <summary>Returns a specified persistent disk. Get a list of available persistent disks by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.GetRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.GetRequest.Disk">
            <summary>Name of the persistent disk to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.Insert(Google.Apis.Compute.v1.Data.Disk,System.String,System.String)">
            <summary>Creates a persistent disk in the specified project using the data in the request. You can create a
            disk with a sourceImage, a sourceSnapshot, or create an empty 500 GB data disk by omitting all properties.
            You can also create a disk that is larger than the default size by specifying the sizeGb property.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource.InsertRequest">
            <summary>Creates a persistent disk in the specified project using the data in the request. You can create a
            disk with a sourceImage, a sourceSnapshot, or create an empty 500 GB data disk by omitting all properties.
            You can also create a disk that is larger than the default size by specifying the sizeGb property.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Disk,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.InsertRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.InsertRequest.SourceImage">
            <summary>Optional. Source image to restore onto a disk.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.List(System.String,System.String)">
            <summary>Retrieves a list of persistent disks contained within the specified zone.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource.ListRequest">
            <summary>Retrieves a list of persistent disks contained within the specified zone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.Resize(Google.Apis.Compute.v1.Data.DisksResizeRequest,System.String,System.String,System.String)">
            <summary>Resizes the specified persistent disk.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="disk">The name of the persistent disk.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource.ResizeRequest">
            <summary>Resizes the specified persistent disk.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.ResizeRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.DisksResizeRequest,System.String,System.String,System.String)">
            <summary>Constructs a new Resize request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ResizeRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ResizeRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ResizeRequest.Disk">
            <summary>The name of the persistent disk.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ResizeRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ResizeRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.ResizeRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ResizeRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ResizeRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.ResizeRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.ResizeRequest.InitParameters">
            <summary>Initializes Resize parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.SetLabels(Google.Apis.Compute.v1.Data.ZoneSetLabelsRequest,System.String,System.String,System.String)">
            <summary>Sets the labels on a disk. To learn more about labels, read the Labeling Resources
            documentation.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="resource">Name of the resource for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest">
            <summary>Sets the labels on a disk. To learn more about labels, read the Labeling Resources
            documentation.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.ZoneSetLabelsRequest,System.String,System.String,System.String)">
            <summary>Constructs a new SetLabels request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.Resource">
            <summary>Name of the resource for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.DisksResource.SetLabelsRequest.InitParameters">
            <summary>Initializes SetLabels parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.FirewallsResource">
            <summary>The "firewalls" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.FirewallsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.Delete(System.String,System.String)">
            <summary>Deletes the specified firewall.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="firewall">Name of the firewall rule
            to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest">
            <summary>Deletes the specified firewall.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest.Firewall">
            <summary>Name of the firewall rule to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.Get(System.String,System.String)">
            <summary>Returns the specified firewall.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="firewall">Name of the firewall rule
            to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.FirewallsResource.GetRequest">
            <summary>Returns the specified firewall.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.GetRequest.Firewall">
            <summary>Name of the firewall rule to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.Insert(Google.Apis.Compute.v1.Data.Firewall,System.String)">
            <summary>Creates a firewall rule in the specified project using the data included in the request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.FirewallsResource.InsertRequest">
            <summary>Creates a firewall rule in the specified project using the data included in the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Firewall,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.List(System.String)">
            <summary>Retrieves the list of firewall rules available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.FirewallsResource.ListRequest">
            <summary>Retrieves the list of firewall rules available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.Patch(Google.Apis.Compute.v1.Data.Firewall,System.String,System.String)">
            <summary>Updates the specified firewall rule with the data included in the request. This method supports
            PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="firewall">Name of the firewall rule
            to patch.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.FirewallsResource.PatchRequest">
            <summary>Updates the specified firewall rule with the data included in the request. This method supports
            PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Firewall,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.Firewall">
            <summary>Name of the firewall rule to patch.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.Update(Google.Apis.Compute.v1.Data.Firewall,System.String,System.String)">
            <summary>Updates the specified firewall rule with the data included in the request. Using PUT method, can
            only update following fields of firewall rule: allowed, description, sourceRanges, sourceTags,
            targetTags.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="firewall">Name of the firewall rule
            to update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest">
            <summary>Updates the specified firewall rule with the data included in the request. Using PUT method, can
            only update following fields of firewall rule: allowed, description, sourceRanges, sourceTags,
            targetTags.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Firewall,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.Firewall">
            <summary>Name of the firewall rule to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.FirewallsResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.ForwardingRulesResource">
            <summary>The "forwardingRules" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ForwardingRulesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedList(System.String)">
            <summary>Retrieves an aggregated list of forwarding rules.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest">
            <summary>Retrieves an aggregated list of forwarding rules.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified ForwardingRule resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="forwardingRule">Name of the ForwardingRule resource to
            delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest">
            <summary>Deletes the specified ForwardingRule resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.ForwardingRule">
            <summary>Name of the ForwardingRule resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified ForwardingRule resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="forwardingRule">Name of the ForwardingRule resource to
            return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest">
            <summary>Returns the specified ForwardingRule resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest.ForwardingRule">
            <summary>Name of the ForwardingRule resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.Insert(Google.Apis.Compute.v1.Data.ForwardingRule,System.String,System.String)">
            <summary>Creates a ForwardingRule resource in the specified project and region using the data included in
            the request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest">
            <summary>Creates a ForwardingRule resource in the specified project and region using the data included in
            the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.ForwardingRule,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.List(System.String,System.String)">
            <summary>Retrieves a list of ForwardingRule resources available to the specified project and
            region.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest">
            <summary>Retrieves a list of ForwardingRule resources available to the specified project and
            region.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.SetTarget(Google.Apis.Compute.v1.Data.TargetReference,System.String,System.String,System.String)">
            <summary>Changes target URL for forwarding rule. The new target should be of the same type as the old
            target.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="forwardingRule">Name of the ForwardingRule resource in which target is to
            be set.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest">
            <summary>Changes target URL for forwarding rule. The new target should be of the same type as the old
            target.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.TargetReference,System.String,System.String,System.String)">
            <summary>Constructs a new SetTarget request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.ForwardingRule">
            <summary>Name of the ForwardingRule resource in which target is to be set.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ForwardingRulesResource.SetTargetRequest.InitParameters">
            <summary>Initializes SetTarget parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalAddressesResource">
            <summary>The "globalAddresses" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.GlobalAddressesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.Delete(System.String,System.String)">
            <summary>Deletes the specified address resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="address">Name of the address
            resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest">
            <summary>Deletes the specified address resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest.Address">
            <summary>Name of the address resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.Get(System.String,System.String)">
            <summary>Returns the specified address resource. Get a list of available addresses by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="address">Name of the address
            resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalAddressesResource.GetRequest">
            <summary>Returns the specified address resource. Get a list of available addresses by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.GetRequest.Address">
            <summary>Name of the address resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.Insert(Google.Apis.Compute.v1.Data.Address,System.String)">
            <summary>Creates an address resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest">
            <summary>Creates an address resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Address,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.List(System.String)">
            <summary>Retrieves a list of global addresses.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest">
            <summary>Retrieves a list of global addresses.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalAddressesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalForwardingRulesResource">
            <summary>The "globalForwardingRules" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.GlobalForwardingRulesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.Delete(System.String,System.String)">
            <summary>Deletes the specified GlobalForwardingRule resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="forwardingRule">Name of the
            ForwardingRule resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest">
            <summary>Deletes the specified GlobalForwardingRule resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest.ForwardingRule">
            <summary>Name of the ForwardingRule resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.Get(System.String,System.String)">
            <summary>Returns the specified GlobalForwardingRule resource. Get a list of available forwarding rules by
            making a list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="forwardingRule">Name of the
            ForwardingRule resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalForwardingRulesResource.GetRequest">
            <summary>Returns the specified GlobalForwardingRule resource. Get a list of available forwarding rules by
            making a list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.GetRequest.ForwardingRule">
            <summary>Name of the ForwardingRule resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.Insert(Google.Apis.Compute.v1.Data.ForwardingRule,System.String)">
            <summary>Creates a GlobalForwardingRule resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest">
            <summary>Creates a GlobalForwardingRule resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.ForwardingRule,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.List(System.String)">
            <summary>Retrieves a list of GlobalForwardingRule resources available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest">
            <summary>Retrieves a list of GlobalForwardingRule resources available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTarget(Google.Apis.Compute.v1.Data.TargetReference,System.String,System.String)">
            <summary>Changes target URL for the GlobalForwardingRule resource. The new target should be of the same type
            as the old target.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="forwardingRule">Name of the
            ForwardingRule resource in which target is to be set.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest">
            <summary>Changes target URL for the GlobalForwardingRule resource. The new target should be of the same type
            as the old target.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.TargetReference,System.String,System.String)">
            <summary>Constructs a new SetTarget request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.ForwardingRule">
            <summary>Name of the ForwardingRule resource in which target is to be set.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalForwardingRulesResource.SetTargetRequest.InitParameters">
            <summary>Initializes SetTarget parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalOperationsResource">
            <summary>The "globalOperations" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.GlobalOperationsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedList(System.String)">
            <summary>Retrieves an aggregated list of all operations.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest">
            <summary>Retrieves an aggregated list of all operations.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.Delete(System.String,System.String)">
            <summary>Deletes the specified Operations resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="operation">Name of the Operations
            resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalOperationsResource.DeleteRequest">
            <summary>Deletes the specified Operations resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.DeleteRequest.Operation">
            <summary>Name of the Operations resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.Get(System.String,System.String)">
            <summary>Retrieves the specified Operations resource. Get a list of operations by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="operation">Name of the Operations
            resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalOperationsResource.GetRequest">
            <summary>Retrieves the specified Operations resource. Get a list of operations by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.GetRequest.Operation">
            <summary>Name of the Operations resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.List(System.String)">
            <summary>Retrieves a list of Operation resources contained within the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest">
            <summary>Retrieves a list of Operation resources contained within the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.GlobalOperationsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.HealthChecksResource">
            <summary>The "healthChecks" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.HealthChecksResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.Delete(System.String,System.String)">
            <summary>Deletes the specified HealthCheck resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="healthCheck">Name of the HealthCheck
            resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest">
            <summary>Deletes the specified HealthCheck resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest.HealthCheck">
            <summary>Name of the HealthCheck resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.Get(System.String,System.String)">
            <summary>Returns the specified HealthCheck resource. Get a list of available health checks by making a
            list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="healthCheck">Name of the HealthCheck
            resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HealthChecksResource.GetRequest">
            <summary>Returns the specified HealthCheck resource. Get a list of available health checks by making a
            list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.GetRequest.HealthCheck">
            <summary>Name of the HealthCheck resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.Insert(Google.Apis.Compute.v1.Data.HealthCheck,System.String)">
            <summary>Creates a HealthCheck resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest">
            <summary>Creates a HealthCheck resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HealthCheck,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.List(System.String)">
            <summary>Retrieves the list of HealthCheck resources available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HealthChecksResource.ListRequest">
            <summary>Retrieves the list of HealthCheck resources available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.Patch(Google.Apis.Compute.v1.Data.HealthCheck,System.String,System.String)">
            <summary>Updates a HealthCheck resource in the specified project using the data included in the request.
            This method supports PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="healthCheck">Name of the HealthCheck
            resource to patch.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest">
            <summary>Updates a HealthCheck resource in the specified project using the data included in the request.
            This method supports PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HealthCheck,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.HealthCheck">
            <summary>Name of the HealthCheck resource to patch.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.Update(Google.Apis.Compute.v1.Data.HealthCheck,System.String,System.String)">
            <summary>Updates a HealthCheck resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="healthCheck">Name of the HealthCheck
            resource to update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest">
            <summary>Updates a HealthCheck resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HealthCheck,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.HealthCheck">
            <summary>Name of the HealthCheck resource to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HealthChecksResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpHealthChecksResource">
            <summary>The "httpHealthChecks" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.HttpHealthChecksResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.Delete(System.String,System.String)">
            <summary>Deletes the specified HttpHealthCheck resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="httpHealthCheck">Name of the
            HttpHealthCheck resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest">
            <summary>Deletes the specified HttpHealthCheck resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest.HttpHealthCheck">
            <summary>Name of the HttpHealthCheck resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.Get(System.String,System.String)">
            <summary>Returns the specified HttpHealthCheck resource. Get a list of available HTTP health checks by
            making a list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="httpHealthCheck">Name of the
            HttpHealthCheck resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpHealthChecksResource.GetRequest">
            <summary>Returns the specified HttpHealthCheck resource. Get a list of available HTTP health checks by
            making a list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.GetRequest.HttpHealthCheck">
            <summary>Name of the HttpHealthCheck resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.Insert(Google.Apis.Compute.v1.Data.HttpHealthCheck,System.String)">
            <summary>Creates a HttpHealthCheck resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest">
            <summary>Creates a HttpHealthCheck resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HttpHealthCheck,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.List(System.String)">
            <summary>Retrieves the list of HttpHealthCheck resources available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest">
            <summary>Retrieves the list of HttpHealthCheck resources available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.Patch(Google.Apis.Compute.v1.Data.HttpHealthCheck,System.String,System.String)">
            <summary>Updates a HttpHealthCheck resource in the specified project using the data included in the request.
            This method supports PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="httpHealthCheck">Name of the
            HttpHealthCheck resource to patch.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest">
            <summary>Updates a HttpHealthCheck resource in the specified project using the data included in the request.
            This method supports PATCH semantics and uses the JSON merge patch format and processing rules.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HttpHealthCheck,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.HttpHealthCheck">
            <summary>Name of the HttpHealthCheck resource to patch.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.Update(Google.Apis.Compute.v1.Data.HttpHealthCheck,System.String,System.String)">
            <summary>Updates a HttpHealthCheck resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="httpHealthCheck">Name of the
            HttpHealthCheck resource to update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest">
            <summary>Updates a HttpHealthCheck resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HttpHealthCheck,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.HttpHealthCheck">
            <summary>Name of the HttpHealthCheck resource to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpHealthChecksResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpsHealthChecksResource">
            <summary>The "httpsHealthChecks" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.HttpsHealthChecksResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.Delete(System.String,System.String)">
            <summary>Deletes the specified HttpsHealthCheck resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="httpsHealthCheck">Name of the
            HttpsHealthCheck resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest">
            <summary>Deletes the specified HttpsHealthCheck resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest.HttpsHealthCheck">
            <summary>Name of the HttpsHealthCheck resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.Get(System.String,System.String)">
            <summary>Returns the specified HttpsHealthCheck resource. Get a list of available HTTPS health checks by
            making a list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="httpsHealthCheck">Name of the
            HttpsHealthCheck resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpsHealthChecksResource.GetRequest">
            <summary>Returns the specified HttpsHealthCheck resource. Get a list of available HTTPS health checks by
            making a list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.GetRequest.HttpsHealthCheck">
            <summary>Name of the HttpsHealthCheck resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.Insert(Google.Apis.Compute.v1.Data.HttpsHealthCheck,System.String)">
            <summary>Creates a HttpsHealthCheck resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest">
            <summary>Creates a HttpsHealthCheck resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HttpsHealthCheck,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.List(System.String)">
            <summary>Retrieves the list of HttpsHealthCheck resources available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest">
            <summary>Retrieves the list of HttpsHealthCheck resources available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.Patch(Google.Apis.Compute.v1.Data.HttpsHealthCheck,System.String,System.String)">
            <summary>Updates a HttpsHealthCheck resource in the specified project using the data included in the
            request. This method supports PATCH semantics and uses the JSON merge patch format and processing
            rules.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="httpsHealthCheck">Name of the
            HttpsHealthCheck resource to patch.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest">
            <summary>Updates a HttpsHealthCheck resource in the specified project using the data included in the
            request. This method supports PATCH semantics and uses the JSON merge patch format and processing
            rules.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HttpsHealthCheck,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.HttpsHealthCheck">
            <summary>Name of the HttpsHealthCheck resource to patch.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.Update(Google.Apis.Compute.v1.Data.HttpsHealthCheck,System.String,System.String)">
            <summary>Updates a HttpsHealthCheck resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="httpsHealthCheck">Name of the
            HttpsHealthCheck resource to update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest">
            <summary>Updates a HttpsHealthCheck resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.HttpsHealthCheck,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.HttpsHealthCheck">
            <summary>Name of the HttpsHealthCheck resource to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.HttpsHealthChecksResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.ImagesResource">
            <summary>The "images" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ImagesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.Delete(System.String,System.String)">
            <summary>Deletes the specified image.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="image">Name of the image resource to
            delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ImagesResource.DeleteRequest">
            <summary>Deletes the specified image.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeleteRequest.Image">
            <summary>Name of the image resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.Deprecate(Google.Apis.Compute.v1.Data.DeprecationStatus,System.String,System.String)">
             <summary>Sets the deprecation status of an image.
             
             If an empty request body is given, clears the deprecation status instead.</summary>
             <param name="body">The body of the request.</param>
             <param name="project">Project ID for this request.</param>
             <param name="image">Image name.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest">
             <summary>Sets the deprecation status of an image.
             
             If an empty request body is given, clears the deprecation status instead.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.DeprecationStatus,System.String,System.String)">
            <summary>Constructs a new Deprecate request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.Image">
            <summary>Image name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.DeprecateRequest.InitParameters">
            <summary>Initializes Deprecate parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.Get(System.String,System.String)">
            <summary>Returns the specified image. Get a list of available images by making a list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="image">Name of the image resource to
            return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ImagesResource.GetRequest">
            <summary>Returns the specified image. Get a list of available images by making a list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetRequest.Image">
            <summary>Name of the image resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.GetFromFamily(System.String,System.String)">
            <summary>Returns the latest image that is part of an image family and is not deprecated.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="family">Name of the image family to
            search for.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ImagesResource.GetFromFamilyRequest">
            <summary>Returns the latest image that is part of an image family and is not deprecated.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.GetFromFamilyRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new GetFromFamily request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetFromFamilyRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetFromFamilyRequest.Family">
            <summary>Name of the image family to search for.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetFromFamilyRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetFromFamilyRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.GetFromFamilyRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.GetFromFamilyRequest.InitParameters">
            <summary>Initializes GetFromFamily parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.Insert(Google.Apis.Compute.v1.Data.Image,System.String)">
            <summary>Creates an image in the specified project using the data included in the request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ImagesResource.InsertRequest">
            <summary>Creates an image in the specified project using the data included in the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Image,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.InsertRequest.ForceCreate">
            <summary>Force image creation if true.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.List(System.String)">
            <summary>Retrieves the list of private images available to the specified project. Private images are images
            you create that belong to your project. This method does not get any images that belong to other projects,
            including publicly-available images, like Debian 8. If you want to get a list of publicly-available images,
            use this method to make a request to the respective image project, such as debian-cloud or windows-
            cloud.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ImagesResource.ListRequest">
            <summary>Retrieves the list of private images available to the specified project. Private images are images
            you create that belong to your project. This method does not get any images that belong to other projects,
            including publicly-available images, like Debian 8. If you want to get a list of publicly-available images,
            use this method to make a request to the respective image project, such as debian-cloud or windows-
            cloud.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.SetLabels(Google.Apis.Compute.v1.Data.GlobalSetLabelsRequest,System.String,System.String)">
            <summary>Sets the labels on an image. To learn more about labels, read the Labeling Resources
            documentation.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="resource">Name of the resource for
            this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest">
            <summary>Sets the labels on an image. To learn more about labels, read the Labeling Resources
            documentation.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.GlobalSetLabelsRequest,System.String,System.String)">
            <summary>Constructs a new SetLabels request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.Resource">
            <summary>Name of the resource for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ImagesResource.SetLabelsRequest.InitParameters">
            <summary>Initializes SetLabels parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource">
            <summary>The "instanceGroupManagers" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.InstanceGroupManagersResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstances(Google.Apis.Compute.v1.Data.InstanceGroupManagersAbandonInstancesRequest,System.String,System.String,System.String)">
             <summary>Schedules a group action to remove the specified instances from the managed instance group.
             Abandoning an instance does not delete the instance, but it does remove the instance from any target pools
             that are applied by the managed instance group. This method reduces the targetSize of the managed instance
             group by the number of instances that you abandon. This operation is marked as DONE when the action is
             scheduled even if the instances have not yet been removed from the group. You must separately verify the
             status of the abandoning action with the listmanagedinstances method.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration has elapsed before the VM instance is removed or deleted.
             
             You can specify a maximum of 1000 instances with this method per request.</summary>
             <param name="body">The body of the request.</param>
             <param name="project">Project ID for this request.</param>
             <param name="zone">The name of the zone where the
             managed instance group is located.</param>
             <param name="instanceGroupManager">The name of the managed
             instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest">
             <summary>Schedules a group action to remove the specified instances from the managed instance group.
             Abandoning an instance does not delete the instance, but it does remove the instance from any target pools
             that are applied by the managed instance group. This method reduces the targetSize of the managed instance
             group by the number of instances that you abandon. This operation is marked as DONE when the action is
             scheduled even if the instances have not yet been removed from the group. You must separately verify the
             status of the abandoning action with the listmanagedinstances method.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration has elapsed before the VM instance is removed or deleted.
             
             You can specify a maximum of 1000 instances with this method per request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupManagersAbandonInstancesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new AbandonInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.AbandonInstancesRequest.InitParameters">
            <summary>Initializes AbandonInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedList(System.String)">
            <summary>Retrieves the list of managed instance groups and groups them by zone.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest">
            <summary>Retrieves the list of managed instance groups and groups them by zone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified managed instance group and all of the instances in that group. Note that the
            instance group must not belong to a backend service. Read Deleting an instance group for more
            information.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            managed instance group is located.</param>
            <param name="instanceGroupManager">The name of the managed
            instance group to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest">
            <summary>Deletes the specified managed instance group and all of the instances in that group. Note that the
            instance group must not belong to a backend service. Read Deleting an instance group for more
            information.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.InstanceGroupManager">
            <summary>The name of the managed instance group to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstances(Google.Apis.Compute.v1.Data.InstanceGroupManagersDeleteInstancesRequest,System.String,System.String,System.String)">
             <summary>Schedules a group action to delete the specified instances in the managed instance group. The
             instances are also removed from any target pools of which they were a member. This method reduces the
             targetSize of the managed instance group by the number of instances that you delete. This operation is
             marked as DONE when the action is scheduled even if the instances are still being deleted. You must
             separately verify the status of the deleting action with the listmanagedinstances method.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration has elapsed before the VM instance is removed or deleted.
             
             You can specify a maximum of 1000 instances with this method per request.</summary>
             <param name="body">The body of the request.</param>
             <param name="project">Project ID for this request.</param>
             <param name="zone">The name of the zone where the
             managed instance group is located.</param>
             <param name="instanceGroupManager">The name of the managed
             instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest">
             <summary>Schedules a group action to delete the specified instances in the managed instance group. The
             instances are also removed from any target pools of which they were a member. This method reduces the
             targetSize of the managed instance group by the number of instances that you delete. This operation is
             marked as DONE when the action is scheduled even if the instances are still being deleted. You must
             separately verify the status of the deleting action with the listmanagedinstances method.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration has elapsed before the VM instance is removed or deleted.
             
             You can specify a maximum of 1000 instances with this method per request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupManagersDeleteInstancesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new DeleteInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.DeleteInstancesRequest.InitParameters">
            <summary>Initializes DeleteInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.Get(System.String,System.String,System.String)">
            <summary>Returns all of the details about the specified managed instance group. Get a list of available
            managed instance groups by making a list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            managed instance group is located.</param>
            <param name="instanceGroupManager">The name of the managed
            instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest">
            <summary>Returns all of the details about the specified managed instance group. Get a list of available
            managed instance groups by making a list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.Insert(Google.Apis.Compute.v1.Data.InstanceGroupManager,System.String,System.String)">
             <summary>Creates a managed instance group using the information that you specify in the request. After the
             group is created, it schedules an action to create instances in the group using the specified instance
             template. This operation is marked as DONE when the group is created even if the instances in the group have
             not yet been created. You must separately verify the status of the individual instances with the
             listmanagedinstances method.
             
             A managed instance group can have up to 1000 VM instances per group. Please contact Cloud Support if you
             need an increase in this limit.</summary>
             <param name="body">The body of the request.</param>
             <param name="project">Project ID for this request.</param>
             <param name="zone">The name of the zone where you
             want to create the managed instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest">
             <summary>Creates a managed instance group using the information that you specify in the request. After the
             group is created, it schedules an action to create instances in the group using the specified instance
             template. This operation is marked as DONE when the group is created even if the instances in the group have
             not yet been created. You must separately verify the status of the individual instances with the
             listmanagedinstances method.
             
             A managed instance group can have up to 1000 VM instances per group. Please contact Cloud Support if you
             need an increase in this limit.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupManager,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.Zone">
            <summary>The name of the zone where you want to create the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.List(System.String,System.String)">
            <summary>Retrieves a list of managed instance groups that are contained within the specified project and
            zone.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            managed instance group is located.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest">
            <summary>Retrieves a list of managed instance groups that are contained within the specified project and
            zone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstances(System.String,System.String,System.String)">
            <summary>Lists all of the instances in the managed instance group. Each instance in the list has a
            currentAction, which indicates the action that the managed instance group is performing on the instance. For
            example, if the group is still creating an instance, the currentAction is CREATING. If a previous action
            failed, the list displays the errors for that failed action.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            managed instance group is located.</param>
            <param name="instanceGroupManager">The name of the managed
            instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest">
            <summary>Lists all of the instances in the managed instance group. Each instance in the list has a
            currentAction, which indicates the action that the managed instance group is performing on the instance. For
            example, if the group is still creating an instance, the currentAction is CREATING. If a previous action
            failed, the list displays the errors for that failed action.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new ListManagedInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.MaxResults">
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.ListManagedInstancesRequest.InitParameters">
            <summary>Initializes ListManagedInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstances(Google.Apis.Compute.v1.Data.InstanceGroupManagersRecreateInstancesRequest,System.String,System.String,System.String)">
             <summary>Schedules a group action to recreate the specified instances in the managed instance group. The
             instances are deleted and recreated using the current instance template for the managed instance group. This
             operation is marked as DONE when the action is scheduled even if the instances have not yet been recreated.
             You must separately verify the status of the recreating action with the listmanagedinstances method.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration has elapsed before the VM instance is removed or deleted.
             
             You can specify a maximum of 1000 instances with this method per request.</summary>
             <param name="body">The body of the request.</param>
             <param name="project">Project ID for this request.</param>
             <param name="zone">The name of the zone where the
             managed instance group is located.</param>
             <param name="instanceGroupManager">The name of the managed
             instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest">
             <summary>Schedules a group action to recreate the specified instances in the managed instance group. The
             instances are deleted and recreated using the current instance template for the managed instance group. This
             operation is marked as DONE when the action is scheduled even if the instances have not yet been recreated.
             You must separately verify the status of the recreating action with the listmanagedinstances method.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration has elapsed before the VM instance is removed or deleted.
             
             You can specify a maximum of 1000 instances with this method per request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupManagersRecreateInstancesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new RecreateInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.RecreateInstancesRequest.InitParameters">
            <summary>Initializes RecreateInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.Resize(System.String,System.String,System.String,System.Int32)">
             <summary>Resizes the managed instance group. If you increase the size, the group creates new instances using
             the current instance template. If you decrease the size, the group deletes instances. The resize operation
             is marked DONE when the resize actions are scheduled even if the group has not yet added or deleted any
             instances. You must separately verify the status of the creating or deleting actions with the
             listmanagedinstances method.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration has elapsed before the VM instance is removed or deleted.</summary>
             <param name="project">Project ID for this request.</param>
             <param name="zone">The name of the zone where the
             managed instance group is located.</param>
             <param name="instanceGroupManager">The name of the managed
             instance group.</param>
             <param name="size">The number of running instances that the managed instance group
             should maintain at any given time. The group automatically adds or removes instances to maintain the number of
             instances specified by this parameter.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest">
             <summary>Resizes the managed instance group. If you increase the size, the group creates new instances using
             the current instance template. If you decrease the size, the group deletes instances. The resize operation
             is marked DONE when the resize actions are scheduled even if the group has not yet added or deleted any
             instances. You must separately verify the status of the creating or deleting actions with the
             listmanagedinstances method.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration has elapsed before the VM instance is removed or deleted.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String,System.Int32)">
            <summary>Constructs a new Resize request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.Size">
            <summary>The number of running instances that the managed instance group should maintain at any given
            time. The group automatically adds or removes instances to maintain the number of instances specified by
            this parameter.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.ResizeRequest.InitParameters">
            <summary>Initializes Resize parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplate(Google.Apis.Compute.v1.Data.InstanceGroupManagersSetInstanceTemplateRequest,System.String,System.String,System.String)">
            <summary>Specifies the instance template to use when creating new instances in this group. The templates for
            existing instances in the group do not change unless you recreate them.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            managed instance group is located.</param>
            <param name="instanceGroupManager">The name of the managed
            instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest">
            <summary>Specifies the instance template to use when creating new instances in this group. The templates for
            existing instances in the group do not change unless you recreate them.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupManagersSetInstanceTemplateRequest,System.String,System.String,System.String)">
            <summary>Constructs a new SetInstanceTemplate request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetInstanceTemplateRequest.InitParameters">
            <summary>Initializes SetInstanceTemplate parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPools(Google.Apis.Compute.v1.Data.InstanceGroupManagersSetTargetPoolsRequest,System.String,System.String,System.String)">
            <summary>Modifies the target pools to which all instances in this managed instance group are assigned. The
            target pools automatically apply to all of the instances in the managed instance group. This operation is
            marked DONE when you make the request even if the instances have not yet been added to their target pools.
            The change might take some time to apply to all of the instances in the group depending on the size of the
            group.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            managed instance group is located.</param>
            <param name="instanceGroupManager">The name of the managed
            instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest">
            <summary>Modifies the target pools to which all instances in this managed instance group are assigned. The
            target pools automatically apply to all of the instances in the managed instance group. This operation is
            marked DONE when you make the request even if the instances have not yet been added to their target pools.
            The change might take some time to apply to all of the instances in the group depending on the size of the
            group.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupManagersSetTargetPoolsRequest,System.String,System.String,System.String)">
            <summary>Constructs a new SetTargetPools request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.Zone">
            <summary>The name of the zone where the managed instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupManagersResource.SetTargetPoolsRequest.InitParameters">
            <summary>Initializes SetTargetPools parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource">
            <summary>The "instanceGroups" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.InstanceGroupsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstances(Google.Apis.Compute.v1.Data.InstanceGroupsAddInstancesRequest,System.String,System.String,System.String)">
            <summary>Adds a list of instances to the specified instance group. All of the instances in the instance
            group must be in the same network/subnetwork. Read Adding instances for more information.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            instance group is located.</param>
            <param name="instanceGroup">The name of the instance group where you are
            adding instances.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest">
            <summary>Adds a list of instances to the specified instance group. All of the instances in the instance
            group must be in the same network/subnetwork. Read Adding instances for more information.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupsAddInstancesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new AddInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.Zone">
            <summary>The name of the zone where the instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.InstanceGroup">
            <summary>The name of the instance group where you are adding instances.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.AddInstancesRequest.InitParameters">
            <summary>Initializes AddInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedList(System.String)">
            <summary>Retrieves the list of instance groups and sorts them by zone.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest">
            <summary>Retrieves the list of instance groups and sorts them by zone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified instance group. The instances in the group are not deleted. Note that
            instance group must not belong to a backend service. Read Deleting an instance group for more
            information.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            instance group is located.</param>
            <param name="instanceGroup">The name of the instance group to
            delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest">
            <summary>Deletes the specified instance group. The instances in the group are not deleted. Note that
            instance group must not belong to a backend service. Read Deleting an instance group for more
            information.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.Zone">
            <summary>The name of the zone where the instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.InstanceGroup">
            <summary>The name of the instance group to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified instance group. Get a list of available instance groups by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            instance group is located.</param>
            <param name="instanceGroup">The name of the instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest">
            <summary>Returns the specified instance group. Get a list of available instance groups by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest.Zone">
            <summary>The name of the zone where the instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest.InstanceGroup">
            <summary>The name of the instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.Insert(Google.Apis.Compute.v1.Data.InstanceGroup,System.String,System.String)">
            <summary>Creates an instance group in the specified project using the parameters that are included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where you
            want to create the instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest">
            <summary>Creates an instance group in the specified project using the parameters that are included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroup,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.Zone">
            <summary>The name of the zone where you want to create the instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.List(System.String,System.String)">
            <summary>Retrieves the list of instance groups that are located in the specified project and zone.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            instance group is located.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest">
            <summary>Retrieves the list of instance groups that are located in the specified project and zone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.Zone">
            <summary>The name of the zone where the instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstances(Google.Apis.Compute.v1.Data.InstanceGroupsListInstancesRequest,System.String,System.String,System.String)">
            <summary>Lists the instances in the specified instance group.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            instance group is located.</param>
            <param name="instanceGroup">The name of the instance group from which you
            want to generate a list of included instances.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest">
            <summary>Lists the instances in the specified instance group.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupsListInstancesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new ListInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.Zone">
            <summary>The name of the zone where the instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.InstanceGroup">
            <summary>The name of the instance group from which you want to generate a list of included
            instances.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.ListInstancesRequest.InitParameters">
            <summary>Initializes ListInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstances(Google.Apis.Compute.v1.Data.InstanceGroupsRemoveInstancesRequest,System.String,System.String,System.String)">
             <summary>Removes one or more instances from the specified instance group, but does not delete those
             instances.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration before the VM instance is removed or deleted.</summary>
             <param name="body">The body of the request.</param>
             <param name="project">Project ID for this request.</param>
             <param name="zone">The name of the zone where the
             instance group is located.</param>
             <param name="instanceGroup">The name of the instance group where the
             specified instances will be removed.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest">
             <summary>Removes one or more instances from the specified instance group, but does not delete those
             instances.
             
             If the group is part of a backend service that has enabled connection draining, it can take up to 60 seconds
             after the connection draining duration before the VM instance is removed or deleted.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupsRemoveInstancesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new RemoveInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.Zone">
            <summary>The name of the zone where the instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.InstanceGroup">
            <summary>The name of the instance group where the specified instances will be removed.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.RemoveInstancesRequest.InitParameters">
            <summary>Initializes RemoveInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPorts(Google.Apis.Compute.v1.Data.InstanceGroupsSetNamedPortsRequest,System.String,System.String,System.String)">
            <summary>Sets the named ports for the specified instance group.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone where the
            instance group is located.</param>
            <param name="instanceGroup">The name of the instance group where the
            named ports are updated.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest">
            <summary>Sets the named ports for the specified instance group.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceGroupsSetNamedPortsRequest,System.String,System.String,System.String)">
            <summary>Constructs a new SetNamedPorts request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.Zone">
            <summary>The name of the zone where the instance group is located.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.InstanceGroup">
            <summary>The name of the instance group where the named ports are updated.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceGroupsResource.SetNamedPortsRequest.InitParameters">
            <summary>Initializes SetNamedPorts parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceTemplatesResource">
            <summary>The "instanceTemplates" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.InstanceTemplatesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.Delete(System.String,System.String)">
            <summary>Deletes the specified instance template. If you delete an instance template that is being
            referenced from another instance group, the instance group will not be able to create or recreate virtual
            machine instances. Deleting an instance template is permanent and cannot be undone.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="instanceTemplate">The name of the
            instance template to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest">
            <summary>Deletes the specified instance template. If you delete an instance template that is being
            referenced from another instance group, the instance group will not be able to create or recreate virtual
            machine instances. Deleting an instance template is permanent and cannot be undone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest.InstanceTemplate">
            <summary>The name of the instance template to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.Get(System.String,System.String)">
            <summary>Returns the specified instance template. Get a list of available instance templates by making a
            list() request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="instanceTemplate">The name of the
            instance template.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceTemplatesResource.GetRequest">
            <summary>Returns the specified instance template. Get a list of available instance templates by making a
            list() request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.GetRequest.InstanceTemplate">
            <summary>The name of the instance template.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.Insert(Google.Apis.Compute.v1.Data.InstanceTemplate,System.String)">
            <summary>Creates an instance template in the specified project using the data that is included in the
            request. If you are creating a new template to update an existing instance group, your new instance template
            must use the same network or, if applicable, the same subnetwork as the original template.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest">
            <summary>Creates an instance template in the specified project using the data that is included in the
            request. If you are creating a new template to update an existing instance group, your new instance template
            must use the same network or, if applicable, the same subnetwork as the original template.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceTemplate,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.List(System.String)">
            <summary>Retrieves a list of instance templates that are contained within the specified project and
            zone.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest">
            <summary>Retrieves a list of instance templates that are contained within the specified project and
            zone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstanceTemplatesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource">
            <summary>The "instances" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.InstancesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AddAccessConfig(Google.Apis.Compute.v1.Data.AccessConfig,System.String,System.String,System.String,System.String)">
            <summary>Adds an access config to an instance's network interface.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">The instance name for this request.</param>
            <param
            name="networkInterface">The name of the network interface to add to this instance.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest">
            <summary>Adds an access config to an instance's network interface.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.AccessConfig,System.String,System.String,System.String,System.String)">
            <summary>Constructs a new AddAccessConfig request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.Instance">
            <summary>The instance name for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.NetworkInterface">
            <summary>The name of the network interface to add to this instance.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AddAccessConfigRequest.InitParameters">
            <summary>Initializes AddAccessConfig parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AggregatedList(System.String)">
            <summary>Retrieves aggregated list of instances.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest">
            <summary>Retrieves aggregated list of instances.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AttachDisk(Google.Apis.Compute.v1.Data.AttachedDisk,System.String,System.String,System.String)">
            <summary>Attaches an existing Disk resource to an instance. You must first create the disk before you can
            attach it. It is not possible to create and attach a disk at the same time. For more information, read
            Adding a persistent disk to your instance.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">The instance name for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest">
            <summary>Attaches an existing Disk resource to an instance. You must first create the disk before you can
            attach it. It is not possible to create and attach a disk at the same time. For more information, read
            Adding a persistent disk to your instance.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.AttachedDisk,System.String,System.String,System.String)">
            <summary>Constructs a new AttachDisk request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.Instance">
            <summary>The instance name for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest.InitParameters">
            <summary>Initializes AttachDisk parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified Instance resource. For more information, see Stopping or Deleting an
            Instance.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance resource to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.DeleteRequest">
            <summary>Deletes the specified Instance resource. For more information, see Stopping or Deleting an
            Instance.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Delete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.Instance">
            <summary>Name of the instance resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfig(System.String,System.String,System.String,System.String,System.String)">
            <summary>Deletes an access config from an instance's network interface.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">The instance name for this request.</param>
            <param
            name="accessConfig">The name of the access config to delete.</param>
            <param name="networkInterface">The name
            of the network interface.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest">
            <summary>Deletes an access config from an instance's network interface.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String,System.String,System.String)">
            <summary>Constructs a new DeleteAccessConfig request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.Instance">
            <summary>The instance name for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.AccessConfig">
            <summary>The name of the access config to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.NetworkInterface">
            <summary>The name of the network interface.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.DeleteAccessConfigRequest.InitParameters">
            <summary>Initializes DeleteAccessConfig parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.DetachDisk(System.String,System.String,System.String,System.String)">
            <summary>Detaches a disk from an instance.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Instance name.</param>
            <param name="deviceName">Disk device
            name to detach.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest">
            <summary>Detaches a disk from an instance.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String,System.String)">
            <summary>Constructs a new DetachDisk request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.Instance">
            <summary>Instance name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.DeviceName">
            <summary>Disk device name to detach.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.DetachDiskRequest.InitParameters">
            <summary>Initializes DetachDisk parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified Instance resource. Get a list of available instances by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.GetRequest">
            <summary>Returns the specified Instance resource. Get a list of available instances by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetRequest.Instance">
            <summary>Name of the instance resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutput(System.String,System.String,System.String)">
            <summary>Returns the specified instance's serial port output.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance scoping this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest">
            <summary>Returns the specified instance's serial port output.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new GetSerialPortOutput request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.Instance">
            <summary>Name of the instance scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.Port">
            <summary>Specifies which COM or serial port to retrieve data from.</summary>
            [default: 1]
            [minimum: 1]
            [maximum: 4]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.Start">
            <summary>Returns output starting from a specific byte position. Use this to page through output when the
            output is too large to return in a single request. For the initial request, leave this field
            unspecified. For subsequent calls, this field should be set to the next value returned in the previous
            call.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.GetSerialPortOutputRequest.InitParameters">
            <summary>Initializes GetSerialPortOutput parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.Insert(Google.Apis.Compute.v1.Data.Instance,System.String,System.String)">
            <summary>Creates an instance resource in the specified project using the data included in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.InsertRequest">
            <summary>Creates an instance resource in the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Instance,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.InsertRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.InsertRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.List(System.String,System.String)">
            <summary>Retrieves the list of instances contained within the specified zone.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.ListRequest">
            <summary>Retrieves the list of instances contained within the specified zone.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.Filter">
             <summary>Sets a filter {expression} for filtering listed resources. Your {expression} must be in the
             format: field_name comparison_string literal_string.
             
             The field_name is the name of the field you want to compare. Only atomic field types are supported
             (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The
             literal_string is the string value to filter to. The literal value must be valid for the type of field
             you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a
             regular expression using RE2 syntax. The literal value must match the entire field.
             
             For example, to filter for instances that do not have a name of example-instance, you would use name ne
             example-instance.
             
             You can filter on nested fields. For example, you could filter on instances that have set the
             scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to
             organize and search for results based on label values.
             
             To filter on multiple expressions, provide each separate expression within parentheses. For example,
             (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND
             expressions, meaning that resources must match all expressions to pass the filters.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.MaxResults">
            <summary>The maximum number of results per page that should be returned. If the number of available
            results is larger than maxResults, Compute Engine returns a nextPageToken that can be used to get the
            next page of results in subsequent list requests. Acceptable values are 0 to 500, inclusive. (Default:
            500)</summary>
            [default: 500]
            [minimum: 0]
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.OrderBy">
             <summary>Sorts list results by a certain order. By default, results are returned in alphanumerical order
             based on the resource name.
             
             You can also sort results in descending order based on the creation timestamp using
             orderBy="creationTimestamp desc". This sorts results based on the creationTimestamp field in reverse
             chronological order (newest result first). Use this to sort resources like operations so that the newest
             operation is returned first.
             
             Currently, only sorting by name or creationTimestamp desc is supported.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.PageToken">
            <summary>Specifies a page token to use. Set pageToken to the nextPageToken returned by a previous list
            request to get the next page of results.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.Reset(System.String,System.String,System.String)">
            <summary>Performs a reset on the instance. For more information, see Resetting an instance.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance scoping this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.ResetRequest">
            <summary>Performs a reset on the instance. For more information, see Resetting an instance.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.ResetRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Reset request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ResetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ResetRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ResetRequest.Instance">
            <summary>Name of the instance scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ResetRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ResetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ResetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.ResetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.ResetRequest.InitParameters">
            <summary>Initializes Reset parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDelete(System.String,System.String,System.String,System.Boolean,System.String)">
            <summary>Sets the auto-delete flag for a disk attached to an instance.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">The instance name.</param>
            <param name="autoDelete">Whether
            to auto-delete the disk when the instance is deleted.</param>
            <param name="deviceName">The device name of
            the disk to modify.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest">
            <summary>Sets the auto-delete flag for a disk attached to an instance.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String,System.Boolean,System.String)">
            <summary>Constructs a new SetDiskAutoDelete request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.Instance">
            <summary>The instance name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.AutoDelete">
            <summary>Whether to auto-delete the disk when the instance is deleted.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.DeviceName">
            <summary>The device name of the disk to modify.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetDiskAutoDeleteRequest.InitParameters">
            <summary>Initializes SetDiskAutoDelete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetLabels(Google.Apis.Compute.v1.Data.InstancesSetLabelsRequest,System.String,System.String,System.String)">
            <summary>Sets labels on an instance. To learn more about labels, read the Labeling Resources
            documentation.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance scoping this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest">
            <summary>Sets labels on an instance. To learn more about labels, read the Labeling Resources
            documentation.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstancesSetLabelsRequest,System.String,System.String,System.String)">
            <summary>Constructs a new SetLabels request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.Instance">
            <summary>Name of the instance scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetLabelsRequest.InitParameters">
            <summary>Initializes SetLabels parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMachineResources(Google.Apis.Compute.v1.Data.InstancesSetMachineResourcesRequest,System.String,System.String,System.String)">
            <summary>Changes the number and/or type of accelerator for a stopped instance to the values specified in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance scoping this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest">
            <summary>Changes the number and/or type of accelerator for a stopped instance to the values specified in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstancesSetMachineResourcesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new SetMachineResources request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.Instance">
            <summary>Name of the instance scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMachineResourcesRequest.InitParameters">
            <summary>Initializes SetMachineResources parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMachineType(Google.Apis.Compute.v1.Data.InstancesSetMachineTypeRequest,System.String,System.String,System.String)">
            <summary>Changes the machine type for a stopped instance to the machine type specified in the
            request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance scoping this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest">
            <summary>Changes the machine type for a stopped instance to the machine type specified in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstancesSetMachineTypeRequest,System.String,System.String,System.String)">
            <summary>Constructs a new SetMachineType request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.Instance">
            <summary>Name of the instance scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMachineTypeRequest.InitParameters">
            <summary>Initializes SetMachineType parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMetadata(Google.Apis.Compute.v1.Data.Metadata,System.String,System.String,System.String)">
            <summary>Sets metadata for the specified instance to the data included in the request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance scoping this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest">
            <summary>Sets metadata for the specified instance to the data included in the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Metadata,System.String,System.String,System.String)">
            <summary>Constructs a new SetMetadata request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.Instance">
            <summary>Name of the instance scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetMetadataRequest.InitParameters">
            <summary>Initializes SetMetadata parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetScheduling(Google.Apis.Compute.v1.Data.Scheduling,System.String,System.String,System.String)">
            <summary>Sets an instance's scheduling options.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Instance name.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest">
            <summary>Sets an instance's scheduling options.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Scheduling,System.String,System.String,System.String)">
            <summary>Constructs a new SetScheduling request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.Instance">
            <summary>Instance name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetSchedulingRequest.InitParameters">
            <summary>Initializes SetScheduling parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetServiceAccount(Google.Apis.Compute.v1.Data.InstancesSetServiceAccountRequest,System.String,System.String,System.String)">
            <summary>Sets the service account on the instance. For more information, read Changing the service account
            and access scopes for an instance.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance resource to start.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest">
            <summary>Sets the service account on the instance. For more information, read Changing the service account
            and access scopes for an instance.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstancesSetServiceAccountRequest,System.String,System.String,System.String)">
            <summary>Constructs a new SetServiceAccount request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.Instance">
            <summary>Name of the instance resource to start.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetServiceAccountRequest.InitParameters">
            <summary>Initializes SetServiceAccount parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetTags(Google.Apis.Compute.v1.Data.Tags,System.String,System.String,System.String)">
            <summary>Sets tags for the specified instance to the data included in the request.</summary>
            <param name="body">The body of the request.</param>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance scoping this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest">
            <summary>Sets tags for the specified instance to the data included in the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Tags,System.String,System.String,System.String)">
            <summary>Constructs a new SetTags request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.Instance">
            <summary>Name of the instance scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.SetTagsRequest.InitParameters">
            <summary>Initializes SetTags parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.Start(System.String,System.String,System.String)">
            <summary>Starts an instance that was stopped using the using the instances().stop method. For more
            information, see Restart an instance.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="zone">The name of the zone for this
            request.</param>
            <param name="instance">Name of the instance resource to start.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.StartRequest">
            <summary>Starts an instance that was stopped using the using the instances().stop method. For more
            information, see Restart an instance.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.StartRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Start request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartRequest.Instance">
            <summary>Name of the instance resource to start.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartRequest.RequestId">
             <summary>An optional request ID to identify requests. Specify a unique request ID so that if you must
             retry your request, the server will know to ignore the request if it has already been completed.
             
             For example, consider a situation where you make an initial request and the request times out. If you
             make the request again with the same request ID, the server can check if original operation with the
             same request ID was received, and if so, will ignore the second request. This prevents clients from
             accidentally creating duplicate commitments.
             
             The request ID must be a valid UUID with the exception that zero UUID is not supported
             (00000000-0000-0000-0000-000000000000).</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.StartRequest.InitParameters">
            <summary>Initializes Start parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKey(Google.Apis.Compute.v1.Data.InstancesStartWithEncryptionKeyRequest,System.String,System.String,System.String)">
            <summary>Starts an instance that was stopped using the using the instances().stop method. For more
            information, see Restart an instance.</summary>