@Generated("by gapic-generator-java")
Package com.google.cloud.edgecontainer.v1
A client to Distributed Cloud Edge Container API
The interfaces provided are listed below, along with usage samples.
======================= EdgeContainerClient =======================
Service Description: EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.
Sample for EdgeContainerClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (EdgeContainerClient edgeContainerClient = EdgeContainerClient.create()) {
ClusterName name = ClusterName.of("[PROJECT]", "[LOCATION]", "[CLUSTER]");
Cluster response = edgeContainerClient.getCluster(name);
}
-
Class Summary Class Description Authorization RBAC policy that will be applied and managed by GEC.Authorization.Builder RBAC policy that will be applied and managed by GEC.Cluster A Google Distributed Cloud Edge Kubernetes cluster.Cluster.Builder A Google Distributed Cloud Edge Kubernetes cluster.ClusterName ClusterName.Builder Builder for projects/{project}/locations/{location}/clusters/{cluster}.ClusterNetworking Cluster-wide networking configuration.ClusterNetworking.Builder Cluster-wide networking configuration.ClusterUser A user principal for an RBAC policy.ClusterUser.Builder A user principal for an RBAC policy.CreateClusterRequest Creates a cluster.CreateClusterRequest.Builder Creates a cluster.CreateNodePoolRequest Creates a node pool.CreateNodePoolRequest.Builder Creates a node pool.CreateVpnConnectionRequest Creates a VPN connection.CreateVpnConnectionRequest.Builder Creates a VPN connection.DeleteClusterRequest Deletes a cluster.DeleteClusterRequest.Builder Deletes a cluster.DeleteNodePoolRequest Deletes a node pool.DeleteNodePoolRequest.Builder Deletes a node pool.DeleteVpnConnectionRequest Deletes a vpn connection.DeleteVpnConnectionRequest.Builder Deletes a vpn connection.EdgeContainerClient Service Description: EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.EdgeContainerClient.ListClustersFixedSizeCollection EdgeContainerClient.ListClustersPage EdgeContainerClient.ListClustersPagedResponse EdgeContainerClient.ListMachinesFixedSizeCollection EdgeContainerClient.ListMachinesPage EdgeContainerClient.ListMachinesPagedResponse EdgeContainerClient.ListNodePoolsFixedSizeCollection EdgeContainerClient.ListNodePoolsPage EdgeContainerClient.ListNodePoolsPagedResponse EdgeContainerClient.ListVpnConnectionsFixedSizeCollection EdgeContainerClient.ListVpnConnectionsPage EdgeContainerClient.ListVpnConnectionsPagedResponse EdgeContainerGrpc EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.EdgeContainerGrpc.EdgeContainerBlockingStub A stub to allow clients to do synchronous rpc calls to service EdgeContainer.EdgeContainerGrpc.EdgeContainerFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service EdgeContainer.EdgeContainerGrpc.EdgeContainerImplBase Base class for the server implementation of the service EdgeContainer.EdgeContainerGrpc.EdgeContainerStub A stub to allow clients to do asynchronous rpc calls to service EdgeContainer.EdgeContainerSettings Settings class to configure an instance ofEdgeContainerClient
.EdgeContainerSettings.Builder Builder for EdgeContainerSettings.Fleet Fleet related configuration.Fleet.Builder Fleet related configuration.GenerateAccessTokenRequest Generates an access token for a cluster.GenerateAccessTokenRequest.Builder Generates an access token for a cluster.GenerateAccessTokenResponse An access token for a cluster.GenerateAccessTokenResponse.Builder An access token for a cluster.GetClusterRequest Gets a cluster.GetClusterRequest.Builder Gets a cluster.GetMachineRequest Gets a machine.GetMachineRequest.Builder Gets a machine.GetNodePoolRequest Gets a node pool.GetNodePoolRequest.Builder Gets a node pool.GetVpnConnectionRequest Gets a VPN connection.GetVpnConnectionRequest.Builder Gets a VPN connection.ListClustersRequest Lists clusters in a location.ListClustersRequest.Builder Lists clusters in a location.ListClustersResponse List of clusters in a location.ListClustersResponse.Builder List of clusters in a location.ListMachinesRequest Lists machines in a site.ListMachinesRequest.Builder Lists machines in a site.ListMachinesResponse List of machines in a site.ListMachinesResponse.Builder List of machines in a site.ListNodePoolsRequest Lists node pools in a cluster.ListNodePoolsRequest.Builder Lists node pools in a cluster.ListNodePoolsResponse List of node pools in a cluster.ListNodePoolsResponse.Builder List of node pools in a cluster.ListVpnConnectionsRequest Lists VPN connections.ListVpnConnectionsRequest.Builder Lists VPN connections.ListVpnConnectionsResponse List of VPN connections in a location.ListVpnConnectionsResponse.Builder List of VPN connections in a location.LocationMetadata Metadata for a given [google.cloud.location.Location][google.cloud.location.Location].LocationMetadata.Builder Metadata for a given [google.cloud.location.Location][google.cloud.location.Location].LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.Machine A Google Distributed Cloud Edge machine capable of acting as a Kubernetes node.Machine.Builder A Google Distributed Cloud Edge machine capable of acting as a Kubernetes node.MachineName MachineName.Builder Builder for projects/{project}/locations/{location}/machines/{machine}.MaintenancePolicy Maintenance policy configuration.MaintenancePolicy.Builder Maintenance policy configuration.MaintenanceWindow Maintenance window configurationMaintenanceWindow.Builder Maintenance window configurationNodePool A set of Kubernetes nodes in a cluster with common configuration and specification.NodePool.Builder A set of Kubernetes nodes in a cluster with common configuration and specification.NodePool.LocalDiskEncryption Configuration for CMEK support for edge machine local disk encryption.NodePool.LocalDiskEncryption.Builder Configuration for CMEK support for edge machine local disk encryption.NodePoolName NodePoolName.Builder Builder for projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}.OperationMetadata Long-running operation metadata for Edge Container API methods.OperationMetadata.Builder Long-running operation metadata for Edge Container API methods.Quota Represents quota for Edge Container resources.Quota.Builder Represents quota for Edge Container resources.RecurringTimeWindow Represents an arbitrary window of time that recurs.RecurringTimeWindow.Builder Represents an arbitrary window of time that recurs.ResourcesProto ServiceProto TimeWindow Represents an arbitrary window of time.TimeWindow.Builder Represents an arbitrary window of time.UpdateClusterRequest Updates a cluster.UpdateClusterRequest.Builder Updates a cluster.UpdateNodePoolRequest Updates a node pool.UpdateNodePoolRequest.Builder Updates a node pool.VpnConnection A VPN connection .VpnConnection.Builder A VPN connection .VpnConnection.Details The created connection details.VpnConnection.Details.Builder The created connection details.VpnConnection.Details.CloudRouter The Cloud Router info.VpnConnection.Details.CloudRouter.Builder The Cloud Router info.VpnConnection.Details.CloudVpn The Cloud VPN info.VpnConnection.Details.CloudVpn.Builder The Cloud VPN info.VpnConnection.VpcProject Project detail of the VPC network.VpnConnection.VpcProject.Builder Project detail of the VPC network.VpnConnectionName VpnConnectionName.Builder Builder for projects/{project}/locations/{location}/vpnConnections/{vpn_connection}.ZoneMetadata A Google Distributed Cloud Edge zone where edge machines are located.ZoneMetadata.Builder A Google Distributed Cloud Edge zone where edge machines are located. -
Enum Summary Enum Description KmsKeyState Represents the accessibility state of a customer-managed KMS key used for CMEK integration.VpnConnection.BgpRoutingMode Routing mode.VpnConnection.Details.State The current connection state.