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="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.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.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.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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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,System.String)">
            <summary>Updates an autoscaler in the specified project using the data included in the request. This method
            supports patch semantics.</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>
            <param name="autoscaler">Name of the autoscaler to update.</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.</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,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 update.</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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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>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. This method supports patch semantics.</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.PatchRequest">
            <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. This method supports patch semantics.</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 update.</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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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="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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.</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.PatchRequest">
            <summary>Updates the specified firewall rule with the data included in the request. This method supports
            patch semantics.</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 update.</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.</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.</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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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 ForwardingRule 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 ForwardingRule 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.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 ForwardingRule 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 ForwardingRule 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 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>
        </member>
        <member name="T:Google.Apis.Compute.v1.GlobalForwardingRulesResource.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.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.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 ForwardingRule 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 ForwardingRule 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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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 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="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 forwarding rule. 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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.</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.PatchRequest">
            <summary>Updates a HealthCheck resource in the specified project using the data included in the request.
            This method supports patch semantics.</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 update.</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.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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.</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.PatchRequest">
            <summary>Updates a HttpHealthCheck resource in the specified project using the data included in the request.
            This method supports patch semantics.</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 update.</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.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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.</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.PatchRequest">
            <summary>Updates a HttpsHealthCheck resource in the specified project using the data included in the
            request. This method supports patch semantics.</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 update.</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.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.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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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="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.</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.</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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.</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.</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.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.</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.</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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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]
            [maximum: 500]
        </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.</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.</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.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.</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.</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.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.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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.</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.</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.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.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.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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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 a Disk resource to 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">The instance name for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.AttachDiskRequest">
            <summary>Attaches a Disk resource to an 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.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.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.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.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>For the initial request, leave this field unspecified. For subsequent calls, this field should
            be set to the next value that was 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.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, in the form filter={expression}. 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
             filter=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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </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 hard reset on the 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 hard reset on the 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.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.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.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.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.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.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.</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.</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.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.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.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>
            <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.StartWithEncryptionKeyRequest">
            <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.StartWithEncryptionKeyRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstancesStartWithEncryptionKeyRequest,System.String,System.String,System.String)">
            <summary>Constructs a new StartWithEncryptionKey request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.Instance">
            <summary>Name of the instance resource to start.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.StartWithEncryptionKeyRequest.InitParameters">
            <summary>Initializes StartWithEncryptionKey parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.Stop(System.String,System.String,System.String)">
            <summary>Stops a running instance, shutting it down cleanly, and allows you to restart the instance at a
            later time. Stopped instances do not incur per-minute, virtual machine usage charges while they are stopped,
            but any resources that the virtual machine is using, such as persistent disks and static IP addresses, will
            continue to be charged until they are deleted. For more information, see Stopping 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 stop.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.InstancesResource.StopRequest">
            <summary>Stops a running instance, shutting it down cleanly, and allows you to restart the instance at a
            later time. Stopped instances do not incur per-minute, virtual machine usage charges while they are stopped,
            but any resources that the virtual machine is using, such as persistent disks and static IP addresses, will
            continue to be charged until they are deleted. For more information, see Stopping an instance.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.StopRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String,System.String)">
            <summary>Constructs a new Stop request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StopRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StopRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StopRequest.Instance">
            <summary>Name of the instance resource to stop.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StopRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StopRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.InstancesResource.StopRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.InstancesResource.StopRequest.InitParameters">
            <summary>Initializes Stop parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.LicensesResource">
            <summary>The "licenses" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.LicensesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.LicensesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.LicensesResource.Get(System.String,System.String)">
            <summary>Returns the specified License resource. Get a list of available licenses by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="license">Name of the License
            resource to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.LicensesResource.GetRequest">
            <summary>Returns the specified License resource. Get a list of available licenses by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.LicensesResource.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.LicensesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.LicensesResource.GetRequest.License">
            <summary>Name of the License resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.LicensesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.LicensesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.LicensesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.LicensesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.MachineTypesResource">
            <summary>The "machineTypes" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.MachineTypesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.AggregatedList(System.String)">
            <summary>Retrieves an aggregated list of machine types.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.MachineTypesResource.AggregatedListRequest">
            <summary>Retrieves an aggregated list of machine types.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.AggregatedListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new AggregatedList request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.AggregatedListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.AggregatedListRequest.Filter">
             <summary>Sets a filter expression for filtering listed resources, in the form filter={expression}. 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
             filter=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.MachineTypesResource.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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.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.MachineTypesResource.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.MachineTypesResource.AggregatedListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.AggregatedListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.AggregatedListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.AggregatedListRequest.InitParameters">
            <summary>Initializes AggregatedList parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified machine type. Get a list of available machine 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="machineType">Name of the machine type to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.MachineTypesResource.GetRequest">
            <summary>Returns the specified machine type. Get a list of available machine types by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.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.MachineTypesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.GetRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.GetRequest.MachineType">
            <summary>Name of the machine type to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.List(System.String,System.String)">
            <summary>Retrieves a list of machine 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.MachineTypesResource.ListRequest">
            <summary>Retrieves a list of machine types available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.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.MachineTypesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.ListRequest.Zone">
            <summary>The name of the zone for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.ListRequest.Filter">
             <summary>Sets a filter expression for filtering listed resources, in the form filter={expression}. 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
             filter=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.MachineTypesResource.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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.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.MachineTypesResource.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.MachineTypesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.MachineTypesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.MachineTypesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.NetworksResource">
            <summary>The "networks" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.NetworksResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.Delete(System.String,System.String)">
            <summary>Deletes the specified network.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="network">Name of the network to
            delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.NetworksResource.DeleteRequest">
            <summary>Deletes the specified network.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.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.NetworksResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.DeleteRequest.Network">
            <summary>Name of the network to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.Get(System.String,System.String)">
            <summary>Returns the specified network. Get a list of available networks by making a list()
            request.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="network">Name of the network to
            return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.NetworksResource.GetRequest">
            <summary>Returns the specified network. Get a list of available networks by making a list()
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.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.NetworksResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.GetRequest.Network">
            <summary>Name of the network to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.Insert(Google.Apis.Compute.v1.Data.Network,System.String)">
            <summary>Creates a network 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.NetworksResource.InsertRequest">
            <summary>Creates a network in the specified project using the data included in the request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Network,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.List(System.String)">
            <summary>Retrieves the list of networks available to the specified project.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.NetworksResource.ListRequest">
            <summary>Retrieves the list of networks available to the specified project.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.ListRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new List request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.ListRequest.Filter">
             <summary>Sets a filter expression for filtering listed resources, in the form filter={expression}. 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
             filter=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.NetworksResource.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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.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.NetworksResource.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.NetworksResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomMode(System.String,System.String)">
            <summary>Switches the network mode from auto subnet mode to custom subnet mode.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="network">Name of the network to be
            updated.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomModeRequest">
            <summary>Switches the network mode from auto subnet mode to custom subnet mode.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomModeRequest.#ctor(Google.Apis.Services.IClientService,System.String,System.String)">
            <summary>Constructs a new SwitchToCustomMode request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomModeRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomModeRequest.Network">
            <summary>Name of the network to be updated.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomModeRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomModeRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomModeRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.NetworksResource.SwitchToCustomModeRequest.InitParameters">
            <summary>Initializes SwitchToCustomMode parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.ProjectsResource">
            <summary>The "projects" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.ProjectsResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.Get(System.String)">
            <summary>Returns the specified Project resource.</summary>
            <param name="project">Project ID for this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.ProjectsResource.GetRequest">
            <summary>Returns the specified Project resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.GetRequest.#ctor(Google.Apis.Services.IClientService,System.String)">
            <summary>Constructs a new Get request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.MoveDisk(Google.Apis.Compute.v1.Data.DiskMoveRequest,System.String)">
            <summary>Moves a persistent disk from one zone to another.</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.ProjectsResource.MoveDiskRequest">
            <summary>Moves a persistent disk from one zone to another.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.MoveDiskRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.DiskMoveRequest,System.String)">
            <summary>Constructs a new MoveDisk request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveDiskRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveDiskRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.MoveDiskRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveDiskRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveDiskRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveDiskRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.MoveDiskRequest.InitParameters">
            <summary>Initializes MoveDisk parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.MoveInstance(Google.Apis.Compute.v1.Data.InstanceMoveRequest,System.String)">
            <summary>Moves an instance and its attached persistent disks from one zone to another.</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.ProjectsResource.MoveInstanceRequest">
            <summary>Moves an instance and its attached persistent disks from one zone to another.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.MoveInstanceRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.InstanceMoveRequest,System.String)">
            <summary>Constructs a new MoveInstance request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveInstanceRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveInstanceRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.MoveInstanceRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveInstanceRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveInstanceRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.MoveInstanceRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.MoveInstanceRequest.InitParameters">
            <summary>Initializes MoveInstance parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadata(Google.Apis.Compute.v1.Data.Metadata,System.String)">
            <summary>Sets metadata common to all instances within 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.ProjectsResource.SetCommonInstanceMetadataRequest">
            <summary>Sets metadata common to all instances within the specified project using the data included in the
            request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadataRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Metadata,System.String)">
            <summary>Constructs a new SetCommonInstanceMetadata request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadataRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadataRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadataRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadataRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadataRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadataRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.SetCommonInstanceMetadataRequest.InitParameters">
            <summary>Initializes SetCommonInstanceMetadata parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucket(Google.Apis.Compute.v1.Data.UsageExportLocation,System.String)">
            <summary>Enables the usage export feature and sets the usage export bucket where reports are stored. If you
            provide an empty request body using this method, the usage export feature will be disabled.</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.ProjectsResource.SetUsageExportBucketRequest">
            <summary>Enables the usage export feature and sets the usage export bucket where reports are stored. If you
            provide an empty request body using this method, the usage export feature will be disabled.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucketRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.UsageExportLocation,System.String)">
            <summary>Constructs a new SetUsageExportBucket request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucketRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucketRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucketRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucketRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucketRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucketRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.ProjectsResource.SetUsageExportBucketRequest.InitParameters">
            <summary>Initializes SetUsageExportBucket parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionAutoscalersResource">
            <summary>The "regionAutoscalers" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.RegionAutoscalersResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified autoscaler.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="autoscaler">Name of the autoscaler to delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionAutoscalersResource.DeleteRequest">
            <summary>Deletes the specified autoscaler.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.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.RegionAutoscalersResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.DeleteRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.DeleteRequest.Autoscaler">
            <summary>Name of the autoscaler to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified autoscaler.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="autoscaler">Name of the autoscaler to return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionAutoscalersResource.GetRequest">
            <summary>Returns the specified autoscaler.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.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.RegionAutoscalersResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.GetRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.GetRequest.Autoscaler">
            <summary>Name of the autoscaler to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.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="region">Name of the region scoping
            this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionAutoscalersResource.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.RegionAutoscalersResource.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.RegionAutoscalersResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.InsertRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.List(System.String,System.String)">
            <summary>Retrieves a list of autoscalers contained within the specified 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.RegionAutoscalersResource.ListRequest">
            <summary>Retrieves a list of autoscalers contained within the specified region.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.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.RegionAutoscalersResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.ListRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.ListRequest.Filter">
             <summary>Sets a filter expression for filtering listed resources, in the form filter={expression}. 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
             filter=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.RegionAutoscalersResource.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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.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.RegionAutoscalersResource.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.RegionAutoscalersResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.Patch(Google.Apis.Compute.v1.Data.Autoscaler,System.String,System.String,System.String)">
            <summary>Updates an autoscaler in the specified project using the data included in the request. This method
            supports patch semantics.</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="autoscaler">Name of the autoscaler to update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest">
            <summary>Updates an autoscaler in the specified project using the data included in the request. This method
            supports patch semantics.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.Autoscaler,System.String,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.Autoscaler">
            <summary>Name of the autoscaler to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.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="region">Name of the region scoping
            this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionAutoscalersResource.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.RegionAutoscalersResource.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.RegionAutoscalersResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.UpdateRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.UpdateRequest.Autoscaler">
            <summary>Name of the autoscaler to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionAutoscalersResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionAutoscalersResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionBackendServicesResource">
            <summary>The "regionBackendServices" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.RegionBackendServicesResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified regional BackendService resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="backendService">Name of the BackendService resource to
            delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionBackendServicesResource.DeleteRequest">
            <summary>Deletes the specified regional BackendService resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.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.RegionBackendServicesResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.DeleteRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.DeleteRequest.BackendService">
            <summary>Name of the BackendService resource to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.Get(System.String,System.String,System.String)">
            <summary>Returns the specified regional BackendService resource.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="backendService">Name of the BackendService resource to
            return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionBackendServicesResource.GetRequest">
            <summary>Returns the specified regional BackendService resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.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.RegionBackendServicesResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetRequest.BackendService">
            <summary>Name of the BackendService resource to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealth(Google.Apis.Compute.v1.Data.ResourceGroupReference,System.String,System.String,System.String)">
             <summary>Gets the most recent health check results for this regional BackendService.</summary>
             <param name="body">The body of the request.</param>
             <param name="project"></param>
             <param name="region">Name of the region scoping this request.</param>
             
             <param name="backendService">Name of the BackendService resource to which the queried instance belongs.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest">
            <summary>Gets the most recent health check results for this regional BackendService.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.ResourceGroupReference,System.String,System.String,System.String)">
            <summary>Constructs a new GetHealth request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.BackendService">
            <summary>Name of the BackendService resource to which the queried instance belongs.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.GetHealthRequest.InitParameters">
            <summary>Initializes GetHealth parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.Insert(Google.Apis.Compute.v1.Data.BackendService,System.String,System.String)">
            <summary>Creates a regional 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 regional 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="region">Name of the region scoping
            this request.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest">
            <summary>Creates a regional 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 regional backend
            service. Read Restrictions and Guidelines for more information.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendService,System.String,System.String)">
            <summary>Constructs a new Insert request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.List(System.String,System.String)">
            <summary>Retrieves the list of regional BackendService resources available to the specified project in the
            given 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.RegionBackendServicesResource.ListRequest">
            <summary>Retrieves the list of regional BackendService resources available to the specified project in the
            given region.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.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.RegionBackendServicesResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.ListRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.ListRequest.Filter">
             <summary>Sets a filter expression for filtering listed resources, in the form filter={expression}. 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
             filter=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.RegionBackendServicesResource.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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.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.RegionBackendServicesResource.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.RegionBackendServicesResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.Patch(Google.Apis.Compute.v1.Data.BackendService,System.String,System.String,System.String)">
            <summary>Updates the specified regional 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.</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="backendService">Name of the BackendService resource to
            update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest">
            <summary>Updates the specified regional 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.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendService,System.String,System.String,System.String)">
            <summary>Constructs a new Patch request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.BackendService">
            <summary>Name of the BackendService resource to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.PatchRequest.InitParameters">
            <summary>Initializes Patch parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.Update(Google.Apis.Compute.v1.Data.BackendService,System.String,System.String,System.String)">
            <summary>Updates the specified regional 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="region">Name of the region scoping
            this request.</param>
            <param name="backendService">Name of the BackendService resource to
            update.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest">
            <summary>Updates the specified regional 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.RegionBackendServicesResource.UpdateRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.BackendService,System.String,System.String,System.String)">
            <summary>Constructs a new Update request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.BackendService">
            <summary>Name of the BackendService resource to update.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionBackendServicesResource.UpdateRequest.InitParameters">
            <summary>Initializes Update parameter list.</summary>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource">
            <summary>The "regionInstanceGroupManagers" collection of methods.</summary>
        </member>
        <member name="F:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.service">
            <summary>The service which this resource belongs to.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.#ctor(Google.Apis.Services.IClientService)">
            <summary>Constructs a new resource.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstances(Google.Apis.Compute.v1.Data.RegionInstanceGroupManagersAbandonInstancesRequest,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.</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="instanceGroupManager">Name of the managed instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.RegionInstanceGroupManagersAbandonInstancesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new AbandonInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.InstanceGroupManager">
            <summary>Name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.AbandonInstancesRequest.InitParameters">
            <summary>Initializes AbandonInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.Delete(System.String,System.String,System.String)">
            <summary>Deletes the specified managed instance group and all of the instances in that group.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="instanceGroupManager">Name of the managed instance group to
            delete.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteRequest">
            <summary>Deletes the specified managed instance group and all of the instances in that group.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.RegionInstanceGroupManagersResource.DeleteRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteRequest.InstanceGroupManager">
            <summary>Name of the managed instance group to delete.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteRequest.InitParameters">
            <summary>Initializes Delete parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstances(Google.Apis.Compute.v1.Data.RegionInstanceGroupManagersDeleteInstancesRequest,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.</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="instanceGroupManager">Name of the managed instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.RegionInstanceGroupManagersDeleteInstancesRequest,System.String,System.String,System.String)">
            <summary>Constructs a new DeleteInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.InstanceGroupManager">
            <summary>Name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.DeleteInstancesRequest.InitParameters">
            <summary>Initializes DeleteInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.Get(System.String,System.String,System.String)">
            <summary>Returns all of the details about the specified managed instance group.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="instanceGroupManager">Name of the managed instance group to
            return.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.GetRequest">
            <summary>Returns all of the details about the specified managed instance group.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.RegionInstanceGroupManagersResource.GetRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.GetRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.GetRequest.InstanceGroupManager">
            <summary>Name of the managed instance group to return.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.GetRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.GetRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.GetRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.GetRequest.InitParameters">
            <summary>Initializes Get parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.</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.RegionInstanceGroupManagersResource.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.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.RegionInstanceGroupManagersResource.InsertRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.InsertRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.InsertRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.InsertRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.InsertRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.InsertRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.InsertRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.InsertRequest.InitParameters">
            <summary>Initializes Insert parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.List(System.String,System.String)">
            <summary>Retrieves the list of managed instance groups that are contained within the specified
            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.RegionInstanceGroupManagersResource.ListRequest">
            <summary>Retrieves the list of managed instance groups that are contained within the specified
            region.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.RegionInstanceGroupManagersResource.ListRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListRequest.Filter">
             <summary>Sets a filter expression for filtering listed resources, in the form filter={expression}. 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
             filter=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.RegionInstanceGroupManagersResource.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.</summary>
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.RegionInstanceGroupManagersResource.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.RegionInstanceGroupManagersResource.ListRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListRequest.InitParameters">
            <summary>Initializes List parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstances(System.String,System.String,System.String)">
            <summary>Lists the instances in the managed instance group and instances that are scheduled to be created.
            The list includes any current actions that the group has scheduled for its instances.</summary>
            <param name="project">Project ID for this request.</param>
            <param name="region">Name of the region scoping
            this request.</param>
            <param name="instanceGroupManager">The name of the managed instance
            group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstancesRequest">
            <summary>Lists the instances in the managed instance group and instances that are scheduled to be created.
            The list includes any current actions that the group has scheduled for its instances.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.RegionInstanceGroupManagersResource.ListManagedInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstancesRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstancesRequest.InstanceGroupManager">
            <summary>The name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstancesRequest.MaxResults">
            [default: 500]
            [minimum: 0]
            [maximum: 500]
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ListManagedInstancesRequest.InitParameters">
            <summary>Initializes ListManagedInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstances(Google.Apis.Compute.v1.Data.RegionInstanceGroupManagersRecreateRequest,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.</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="instanceGroupManager">Name of the managed instance group.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.#ctor(Google.Apis.Services.IClientService,Google.Apis.Compute.v1.Data.RegionInstanceGroupManagersRecreateRequest,System.String,System.String,System.String)">
            <summary>Constructs a new RecreateInstances request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.InstanceGroupManager">
            <summary>Name of the managed instance group.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.Body">
            <summary>Gets or sets the body of this request.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.GetBody">
            <summary>Returns the body of the request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.MethodName">
            <summary>Gets the method name.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.HttpMethod">
            <summary>Gets the HTTP method.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.RestPath">
            <summary>Gets the REST path.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.RecreateInstancesRequest.InitParameters">
            <summary>Initializes RecreateInstances parameter list.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.Resize(System.String,System.String,System.String,System.Int32)">
             <summary>Changes the intended size for the managed instance group. If you increase the size, the group
             schedules actions to create new instances using the current instance template. If you decrease the size, the
             group schedules delete actions on one or more 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.</summary>
             <param name="project">Project ID for this request.</param>
             <param name="region">Name of the region scoping
             this request.</param>
             <param name="instanceGroupManager">Name of the managed instance group.</param>
             
             <param name="size">Number of instances that should exist in this instance group manager.</param>
        </member>
        <member name="T:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ResizeRequest">
            <summary>Changes the intended size for the managed instance group. If you increase the size, the group
            schedules actions to create new instances using the current instance template. If you decrease the size, the
            group schedules delete actions on one or more 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.</summary>
        </member>
        <member name="M:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.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.RegionInstanceGroupManagersResource.ResizeRequest.Project">
            <summary>Project ID for this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ResizeRequest.Region">
            <summary>Name of the region scoping this request.</summary>
        </member>
        <member name="P:Google.Apis.Compute.v1.RegionInstanceGroupManagersResource.ResizeRequest.InstanceGroupManager">
            <summary>Name of the managed instance group.</summary>
        </member>
        <member