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.