| Package | Description | 
|---|---|
| com.google.cloud.compute.v1 | A client to Compute Engine API. | 
| Modifier and Type | Method and Description | 
|---|---|
| ProjectName | ProjectName.Builder. build() | 
| static ProjectName | ProjectName. of(String project) | 
| static ProjectName | ProjectName. parse(String formattedString) | 
| Modifier and Type | Method and Description | 
|---|---|
| static com.google.api.resourcenames.ResourceNameFactory<ProjectName> | ProjectName. newFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| AcceleratorTypeClient.AggregatedListAcceleratorTypesPagedResponse | AcceleratorTypeClient. aggregatedListAcceleratorTypes(ProjectName project)Retrieves an aggregated list of accelerator types. | 
| AddressClient.AggregatedListAddressesPagedResponse | AddressClient. aggregatedListAddresses(ProjectName project)Retrieves an aggregated list of addresses. | 
| AutoscalerClient.AggregatedListAutoscalersPagedResponse | AutoscalerClient. aggregatedListAutoscalers(ProjectName project)Retrieves an aggregated list of autoscalers. | 
| BackendServiceClient.AggregatedListBackendServicesPagedResponse | BackendServiceClient. aggregatedListBackendServices(ProjectName project)Retrieves the list of all BackendService resources, regional and global, available to the
 specified project. | 
| DiskClient.AggregatedListDisksPagedResponse | DiskClient. aggregatedListDisks(ProjectName project)Retrieves an aggregated list of persistent disks. | 
| DiskTypeClient.AggregatedListDiskTypesPagedResponse | DiskTypeClient. aggregatedListDiskTypes(ProjectName project)Retrieves an aggregated list of disk types. | 
| ForwardingRuleClient.AggregatedListForwardingRulesPagedResponse | ForwardingRuleClient. aggregatedListForwardingRules(ProjectName project)Retrieves an aggregated list of forwarding rules. | 
| GlobalOperationClient.AggregatedListGlobalOperationsPagedResponse | GlobalOperationClient. aggregatedListGlobalOperations(ProjectName project)Retrieves an aggregated list of all operations. | 
| InstanceGroupManagerClient.AggregatedListInstanceGroupManagersPagedResponse | InstanceGroupManagerClient. aggregatedListInstanceGroupManagers(ProjectName project)Retrieves the list of managed instance groups and groups them by zone. | 
| InstanceGroupClient.AggregatedListInstanceGroupsPagedResponse | InstanceGroupClient. aggregatedListInstanceGroups(ProjectName project)Retrieves the list of instance groups and sorts them by zone. | 
| InstanceClient.AggregatedListInstancesPagedResponse | InstanceClient. aggregatedListInstances(ProjectName project)Retrieves aggregated list of all of the instances in your project across all regions and zones. | 
| InterconnectAttachmentClient.AggregatedListInterconnectAttachmentsPagedResponse | InterconnectAttachmentClient. aggregatedListInterconnectAttachments(ProjectName project)Retrieves an aggregated list of interconnect attachments. | 
| MachineTypeClient.AggregatedListMachineTypesPagedResponse | MachineTypeClient. aggregatedListMachineTypes(ProjectName project)Retrieves an aggregated list of machine types. | 
| NetworkEndpointGroupClient.AggregatedListNetworkEndpointGroupsPagedResponse | NetworkEndpointGroupClient. aggregatedListNetworkEndpointGroups(ProjectName project)Retrieves the list of network endpoint groups and sorts them by zone. | 
| NodeGroupClient.AggregatedListNodeGroupsPagedResponse | NodeGroupClient. aggregatedListNodeGroups(ProjectName project)Retrieves an aggregated list of node groups. | 
| NodeTemplateClient.AggregatedListNodeTemplatesPagedResponse | NodeTemplateClient. aggregatedListNodeTemplates(ProjectName project)Retrieves an aggregated list of node templates. | 
| NodeTypeClient.AggregatedListNodeTypesPagedResponse | NodeTypeClient. aggregatedListNodeTypes(ProjectName project)Retrieves an aggregated list of node types. | 
| RegionCommitmentClient.AggregatedListRegionCommitmentsPagedResponse | RegionCommitmentClient. aggregatedListRegionCommitments(ProjectName project)Retrieves an aggregated list of commitments. | 
| RouterClient.AggregatedListRoutersPagedResponse | RouterClient. aggregatedListRouters(ProjectName project)Retrieves an aggregated list of routers. | 
| SubnetworkClient.AggregatedListSubnetworksPagedResponse | SubnetworkClient. aggregatedListSubnetworks(ProjectName project)Retrieves an aggregated list of subnetworks. | 
| TargetInstanceClient.AggregatedListTargetInstancesPagedResponse | TargetInstanceClient. aggregatedListTargetInstances(ProjectName project)Retrieves an aggregated list of target instances. | 
| TargetPoolClient.AggregatedListTargetPoolsPagedResponse | TargetPoolClient. aggregatedListTargetPools(ProjectName project)Retrieves an aggregated list of target pools. | 
| TargetVpnGatewayClient.AggregatedListTargetVpnGatewaysPagedResponse | TargetVpnGatewayClient. aggregatedListTargetVpnGateways(ProjectName project)Retrieves an aggregated list of target VPN gateways. | 
| VpnTunnelClient.AggregatedListVpnTunnelsPagedResponse | VpnTunnelClient. aggregatedListVpnTunnels(ProjectName project)Retrieves an aggregated list of VPN tunnels. | 
| Operation | ProjectClient. disableXpnHostProject(ProjectName project)Disable this project as a shared VPC host project. | 
| Operation | ProjectClient. disableXpnResourceProject(ProjectName project,
                         ProjectsDisableXpnResourceRequest projectsDisableXpnResourceRequestResource)Disable a serivce resource (a.k.a service project) associated with this host project. | 
| Operation | ProjectClient. enableXpnHostProject(ProjectName project)Enable this project as a shared VPC host project. | 
| Operation | ProjectClient. enableXpnResourceProject(ProjectName project,
                        ProjectsEnableXpnResourceRequest projectsEnableXpnResourceRequestResource)Enable service resource (a.k.a service project) for a host project, so that subnets in the host
 project can be used by instances in the service project. | 
| Project | ProjectClient. getProject(ProjectName project)Returns the specified Project resource. | 
| Project | ProjectClient. getXpnHostProject(ProjectName project)Gets the shared VPC host project that this project links to. | 
| ProjectClient.GetXpnResourcesProjectsPagedResponse | ProjectClient. getXpnResourcesProjects(ProjectName project)Gets service resources (a.k.a service project) associated with this host project. | 
| Operation | BackendBucketClient. insertBackendBucket(ProjectName project,
                   BackendBucket backendBucketResource)Creates a BackendBucket resource in the specified project using the data included in the
 request. | 
| Operation | BackendServiceClient. insertBackendService(ProjectName project,
                    BackendService backendServiceResource)Creates a BackendService resource in the specified project using the data included in the
 request. | 
| Operation | FirewallClient. insertFirewall(ProjectName project,
              Firewall firewallResource)Creates a firewall rule in the specified project using the data included in the request. | 
| Operation | GlobalAddressClient. insertGlobalAddress(ProjectName project,
                   Address addressResource)Creates an address resource in the specified project using the data included in the request. | 
| Operation | GlobalForwardingRuleClient. insertGlobalForwardingRule(ProjectName project,
                          ForwardingRule forwardingRuleResource)Creates a GlobalForwardingRule resource in the specified project using the data included in the
 request. | 
| Operation | HealthCheckClient. insertHealthCheck(ProjectName project,
                 HealthCheck healthCheckResource)Creates a HealthCheck resource in the specified project using the data included in the request. | 
| Operation | HttpHealthCheckClient. insertHttpHealthCheck(ProjectName project,
                     HttpHealthCheck2 httpHealthCheckResource)Creates a HttpHealthCheck resource in the specified project using the data included in the
 request. | 
| Operation | HttpsHealthCheckClient. insertHttpsHealthCheck(ProjectName project,
                      HttpsHealthCheck2 httpsHealthCheckResource)Creates a HttpsHealthCheck resource in the specified project using the data included in the
 request. | 
| Operation | ImageClient. insertImage(Boolean forceCreate,
           ProjectName project,
           Image imageResource)Creates an image in the specified project using the data included in the request. | 
| Operation | InstanceTemplateClient. insertInstanceTemplate(ProjectName project,
                      InstanceTemplate instanceTemplateResource)Creates an instance template in the specified project using the data that is included in the
 request. | 
| Operation | InterconnectClient. insertInterconnect(ProjectName project,
                  Interconnect interconnectResource)Creates a Interconnect in the specified project using the data included in the request. | 
| Operation | LicenseClient. insertLicense(ProjectName project,
             License licenseResource)Create a License resource in the specified project. | 
| Operation | NetworkClient. insertNetwork(ProjectName project,
             Network networkResource)Creates a network in the specified project using the data included in the request. | 
| Operation | RouteClient. insertRoute(ProjectName project,
           Route routeResource)Creates a Route resource in the specified project using the data included in the request. | 
| Operation | SecurityPolicyClient. insertSecurityPolicy(ProjectName project,
                    SecurityPolicy securityPolicyResource)Creates a new policy in the specified project using the data included in the request. | 
| Operation | SslCertificateClient. insertSslCertificate(ProjectName project,
                    SslCertificate sslCertificateResource)Creates a SslCertificate resource in the specified project using the data included in the
 request. | 
| Operation | SslPolicyClient. insertSslPolicy(ProjectName project,
               SslPolicy sslPolicyResource)Returns the specified SSL policy resource. | 
| Operation | TargetHttpProxyClient. insertTargetHttpProxy(ProjectName project,
                     TargetHttpProxy targetHttpProxyResource)Creates a TargetHttpProxy resource in the specified project using the data included in the
 request. | 
| Operation | TargetHttpsProxyClient. insertTargetHttpsProxy(ProjectName project,
                      TargetHttpsProxy targetHttpsProxyResource)Creates a TargetHttpsProxy resource in the specified project using the data included in the
 request. | 
| Operation | TargetSslProxyClient. insertTargetSslProxy(ProjectName project,
                    TargetSslProxy targetSslProxyResource)Creates a TargetSslProxy resource in the specified project using the data included in the
 request. | 
| Operation | TargetTcpProxyClient. insertTargetTcpProxy(ProjectName project,
                    TargetTcpProxy targetTcpProxyResource)Creates a TargetTcpProxy resource in the specified project using the data included in the
 request. | 
| Operation | UrlMapClient. insertUrlMap(ProjectName project,
            UrlMap urlMapResource)Creates a UrlMap resource in the specified project using the data included in the request. | 
| SslPoliciesListAvailableFeaturesResponse | SslPolicyClient. listAvailableFeaturesSslPolicies(ProjectName project)Lists all features that can be specified in the SSL policy when using custom profile. | 
| BackendBucketClient.ListBackendBucketsPagedResponse | BackendBucketClient. listBackendBuckets(ProjectName project)Retrieves the list of BackendBucket resources available to the specified project. | 
| BackendServiceClient.ListBackendServicesPagedResponse | BackendServiceClient. listBackendServices(ProjectName project)Retrieves the list of BackendService resources available to the specified project. | 
| FirewallClient.ListFirewallsPagedResponse | FirewallClient. listFirewalls(ProjectName project)Retrieves the list of firewall rules available to the specified project. | 
| GlobalAddressClient.ListGlobalAddressesPagedResponse | GlobalAddressClient. listGlobalAddresses(ProjectName project)Retrieves a list of global addresses. | 
| GlobalForwardingRuleClient.ListGlobalForwardingRulesPagedResponse | GlobalForwardingRuleClient. listGlobalForwardingRules(ProjectName project)Retrieves a list of GlobalForwardingRule resources available to the specified project. | 
| GlobalOperationClient.ListGlobalOperationsPagedResponse | GlobalOperationClient. listGlobalOperations(ProjectName project)Retrieves a list of Operation resources contained within the specified project. | 
| HealthCheckClient.ListHealthChecksPagedResponse | HealthCheckClient. listHealthChecks(ProjectName project)Retrieves the list of HealthCheck resources available to the specified project. | 
| HttpHealthCheckClient.ListHttpHealthChecksPagedResponse | HttpHealthCheckClient. listHttpHealthChecks(ProjectName project)Retrieves the list of HttpHealthCheck resources available to the specified project. | 
| HttpsHealthCheckClient.ListHttpsHealthChecksPagedResponse | HttpsHealthCheckClient. listHttpsHealthChecks(ProjectName project)Retrieves the list of HttpsHealthCheck resources available to the specified project. | 
| ImageClient.ListImagesPagedResponse | ImageClient. listImages(ProjectName project)Retrieves the list of custom images available to the specified project. | 
| InstanceTemplateClient.ListInstanceTemplatesPagedResponse | InstanceTemplateClient. listInstanceTemplates(ProjectName project)Retrieves a list of instance templates that are contained within the specified project. | 
| InterconnectLocationClient.ListInterconnectLocationsPagedResponse | InterconnectLocationClient. listInterconnectLocations(ProjectName project)Retrieves the list of interconnect locations available to the specified project. | 
| InterconnectClient.ListInterconnectsPagedResponse | InterconnectClient. listInterconnects(ProjectName project)Retrieves the list of interconnect available to the specified project. | 
| LicenseClient.ListLicensesPagedResponse | LicenseClient. listLicenses(ProjectName project)Retrieves the list of licenses available in the specified project. | 
| NetworkClient.ListNetworksPagedResponse | NetworkClient. listNetworks(ProjectName project)Retrieves the list of networks available to the specified project. | 
| RegionClient.ListRegionsPagedResponse | RegionClient. listRegions(ProjectName project)Retrieves the list of region resources available to the specified project. | 
| RouteClient.ListRoutesPagedResponse | RouteClient. listRoutes(ProjectName project)Retrieves the list of Route resources available to the specified project. | 
| SecurityPolicyClient.ListSecurityPoliciesPagedResponse | SecurityPolicyClient. listSecurityPolicies(ProjectName project)List all the policies that have been configured for the specified project. | 
| SnapshotClient.ListSnapshotsPagedResponse | SnapshotClient. listSnapshots(ProjectName project)Retrieves the list of Snapshot resources contained within the specified project. | 
| SslCertificateClient.ListSslCertificatesPagedResponse | SslCertificateClient. listSslCertificates(ProjectName project)Retrieves the list of SslCertificate resources available to the specified project. | 
| SslPolicyClient.ListSslPoliciesPagedResponse | SslPolicyClient. listSslPolicies(ProjectName project)Lists all the SSL policies that have been configured for the specified project. | 
| TargetHttpProxyClient.ListTargetHttpProxiesPagedResponse | TargetHttpProxyClient. listTargetHttpProxies(ProjectName project)Retrieves the list of TargetHttpProxy resources available to the specified project. | 
| TargetHttpsProxyClient.ListTargetHttpsProxiesPagedResponse | TargetHttpsProxyClient. listTargetHttpsProxies(ProjectName project)Retrieves the list of TargetHttpsProxy resources available to the specified project. | 
| TargetSslProxyClient.ListTargetSslProxiesPagedResponse | TargetSslProxyClient. listTargetSslProxies(ProjectName project)Retrieves the list of TargetSslProxy resources available to the specified project. | 
| TargetTcpProxyClient.ListTargetTcpProxiesPagedResponse | TargetTcpProxyClient. listTargetTcpProxies(ProjectName project)Retrieves the list of TargetTcpProxy resources available to the specified project. | 
| UrlMapClient.ListUrlMapsPagedResponse | UrlMapClient. listUrlMaps(ProjectName project)Retrieves the list of UrlMap resources available to the specified project. | 
| SubnetworkClient.ListUsableSubnetworksPagedResponse | SubnetworkClient. listUsableSubnetworks(ProjectName project)Retrieves an aggregated list of usable subnetworks. | 
| ProjectClient.ListXpnHostsProjectsPagedResponse | ProjectClient. listXpnHostsProjects(ProjectName project,
                    ProjectsListXpnHostsRequest projectsListXpnHostsRequestResource)Lists all shared VPC host projects visible to the user in an organization. | 
| ZoneClient.ListZonesPagedResponse | ZoneClient. listZones(ProjectName project)Retrieves the list of Zone resources available to the specified project. | 
| Operation | ProjectClient. moveDiskProject(ProjectName project,
               DiskMoveRequest diskMoveRequestResource)Moves a persistent disk from one zone to another. | 
| Operation | ProjectClient. moveInstanceProject(ProjectName project,
                   InstanceMoveRequest instanceMoveRequestResource)Moves an instance and its attached persistent disks from one zone to another. | 
| Operation | ProjectClient. setCommonInstanceMetadataProject(ProjectName project,
                                Metadata metadataResource)Sets metadata common to all instances within the specified project using the data included in
 the request. | 
| Operation | ProjectClient. setDefaultNetworkTierProject(ProjectName project,
                            ProjectsSetDefaultNetworkTierRequest projectsSetDefaultNetworkTierRequestResource)Sets the default network tier of the project. | 
| Operation | ProjectClient. setUsageExportBucketProject(ProjectName project,
                           UsageExportLocation usageExportLocationResource)Enables the usage export feature and sets the usage export bucket where reports are stored. | 
| Constructor and Description | 
|---|
| Builder(ProjectName projectName) | 
Copyright © 2019 Google LLC. All rights reserved.