Package com.google.cloud.edgecontainer.v1 (0.30.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.edgecontainer.v1.EdgeContainerClient Service Description: EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.edgecontainer.v1.EdgeContainerSettings Settings class to configure an instance of EdgeContainerClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.edgecontainer.v1.Authorization RBAC policy that will be applied and managed by GEC.
com.google.cloud.edgecontainer.v1.Authorization.Builder RBAC policy that will be applied and managed by GEC.
com.google.cloud.edgecontainer.v1.Cluster A Google Distributed Cloud Edge Kubernetes cluster.
com.google.cloud.edgecontainer.v1.Cluster.Builder A Google Distributed Cloud Edge Kubernetes cluster.
com.google.cloud.edgecontainer.v1.ClusterName
com.google.cloud.edgecontainer.v1.ClusterName.Builder Builder for projects/{project}/locations/{location}/clusters/{cluster}.
com.google.cloud.edgecontainer.v1.ClusterNetworking Cluster-wide networking configuration.
com.google.cloud.edgecontainer.v1.ClusterNetworking.Builder Cluster-wide networking configuration.
com.google.cloud.edgecontainer.v1.ClusterUser A user principal for an RBAC policy.
com.google.cloud.edgecontainer.v1.ClusterUser.Builder A user principal for an RBAC policy.
com.google.cloud.edgecontainer.v1.CreateClusterRequest Creates a cluster.
com.google.cloud.edgecontainer.v1.CreateClusterRequest.Builder Creates a cluster.
com.google.cloud.edgecontainer.v1.CreateNodePoolRequest Creates a node pool.
com.google.cloud.edgecontainer.v1.CreateNodePoolRequest.Builder Creates a node pool.
com.google.cloud.edgecontainer.v1.CreateVpnConnectionRequest Creates a VPN connection.
com.google.cloud.edgecontainer.v1.CreateVpnConnectionRequest.Builder Creates a VPN connection.
com.google.cloud.edgecontainer.v1.DeleteClusterRequest Deletes a cluster.
com.google.cloud.edgecontainer.v1.DeleteClusterRequest.Builder Deletes a cluster.
com.google.cloud.edgecontainer.v1.DeleteNodePoolRequest Deletes a node pool.
com.google.cloud.edgecontainer.v1.DeleteNodePoolRequest.Builder Deletes a node pool.
com.google.cloud.edgecontainer.v1.DeleteVpnConnectionRequest Deletes a vpn connection.
com.google.cloud.edgecontainer.v1.DeleteVpnConnectionRequest.Builder Deletes a vpn connection.
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListClustersFixedSizeCollection
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListClustersPage
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListClustersPagedResponse
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListMachinesFixedSizeCollection
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListMachinesPage
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListMachinesPagedResponse
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListNodePoolsFixedSizeCollection
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListNodePoolsPage
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListNodePoolsPagedResponse
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListVpnConnectionsFixedSizeCollection
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListVpnConnectionsPage
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListVpnConnectionsPagedResponse
com.google.cloud.edgecontainer.v1.EdgeContainerGrpc EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.
com.google.cloud.edgecontainer.v1.EdgeContainerGrpc.EdgeContainerImplBase Base class for the server implementation of the service EdgeContainer. EdgeContainer API provides management of Kubernetes Clusters on Google Edge
com.google.cloud.edgecontainer.v1.EdgeContainerSettings.Builder Builder for EdgeContainerSettings.
com.google.cloud.edgecontainer.v1.Fleet Fleet related configuration. Fleets are a Google Cloud concept for logically organizing clusters,
com.google.cloud.edgecontainer.v1.Fleet.Builder Fleet related configuration. Fleets are a Google Cloud concept for logically organizing clusters,
com.google.cloud.edgecontainer.v1.GenerateAccessTokenRequest Generates an access token for a cluster.
com.google.cloud.edgecontainer.v1.GenerateAccessTokenRequest.Builder Generates an access token for a cluster.
com.google.cloud.edgecontainer.v1.GenerateAccessTokenResponse An access token for a cluster.
com.google.cloud.edgecontainer.v1.GenerateAccessTokenResponse.Builder An access token for a cluster.
com.google.cloud.edgecontainer.v1.GetClusterRequest Gets a cluster.
com.google.cloud.edgecontainer.v1.GetClusterRequest.Builder Gets a cluster.
com.google.cloud.edgecontainer.v1.GetMachineRequest Gets a machine.
com.google.cloud.edgecontainer.v1.GetMachineRequest.Builder Gets a machine.
com.google.cloud.edgecontainer.v1.GetNodePoolRequest Gets a node pool.
com.google.cloud.edgecontainer.v1.GetNodePoolRequest.Builder Gets a node pool.
com.google.cloud.edgecontainer.v1.GetVpnConnectionRequest Gets a VPN connection.
com.google.cloud.edgecontainer.v1.GetVpnConnectionRequest.Builder Gets a VPN connection.
com.google.cloud.edgecontainer.v1.ListClustersRequest Lists clusters in a location.
com.google.cloud.edgecontainer.v1.ListClustersRequest.Builder Lists clusters in a location.
com.google.cloud.edgecontainer.v1.ListClustersResponse List of clusters in a location.
com.google.cloud.edgecontainer.v1.ListClustersResponse.Builder List of clusters in a location.
com.google.cloud.edgecontainer.v1.ListMachinesRequest Lists machines in a site.
com.google.cloud.edgecontainer.v1.ListMachinesRequest.Builder Lists machines in a site.
com.google.cloud.edgecontainer.v1.ListMachinesResponse List of machines in a site.
com.google.cloud.edgecontainer.v1.ListMachinesResponse.Builder List of machines in a site.
com.google.cloud.edgecontainer.v1.ListNodePoolsRequest Lists node pools in a cluster.
com.google.cloud.edgecontainer.v1.ListNodePoolsRequest.Builder Lists node pools in a cluster.
com.google.cloud.edgecontainer.v1.ListNodePoolsResponse List of node pools in a cluster.
com.google.cloud.edgecontainer.v1.ListNodePoolsResponse.Builder List of node pools in a cluster.
com.google.cloud.edgecontainer.v1.ListVpnConnectionsRequest Lists VPN connections.
com.google.cloud.edgecontainer.v1.ListVpnConnectionsRequest.Builder Lists VPN connections.
com.google.cloud.edgecontainer.v1.ListVpnConnectionsResponse List of VPN connections in a location.
com.google.cloud.edgecontainer.v1.ListVpnConnectionsResponse.Builder List of VPN connections in a location.
com.google.cloud.edgecontainer.v1.LocationMetadata Metadata for a given google.cloud.location.Location.
com.google.cloud.edgecontainer.v1.LocationMetadata.Builder Metadata for a given google.cloud.location.Location.
com.google.cloud.edgecontainer.v1.LocationName
com.google.cloud.edgecontainer.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.edgecontainer.v1.Machine A Google Distributed Cloud Edge machine capable of acting as a Kubernetes node.
com.google.cloud.edgecontainer.v1.Machine.Builder A Google Distributed Cloud Edge machine capable of acting as a Kubernetes node.
com.google.cloud.edgecontainer.v1.MachineName
com.google.cloud.edgecontainer.v1.MachineName.Builder Builder for projects/{project}/locations/{location}/machines/{machine}.
com.google.cloud.edgecontainer.v1.MaintenancePolicy Maintenance policy configuration.
com.google.cloud.edgecontainer.v1.MaintenancePolicy.Builder Maintenance policy configuration.
com.google.cloud.edgecontainer.v1.MaintenanceWindow Maintenance window configuration
com.google.cloud.edgecontainer.v1.MaintenanceWindow.Builder Maintenance window configuration
com.google.cloud.edgecontainer.v1.NodePool A set of Kubernetes nodes in a cluster with common configuration and specification.
com.google.cloud.edgecontainer.v1.NodePool.Builder A set of Kubernetes nodes in a cluster with common configuration and specification.
com.google.cloud.edgecontainer.v1.NodePool.LocalDiskEncryption Configuration for CMEK support for edge machine local disk encryption.
com.google.cloud.edgecontainer.v1.NodePool.LocalDiskEncryption.Builder Configuration for CMEK support for edge machine local disk encryption.
com.google.cloud.edgecontainer.v1.NodePoolName
com.google.cloud.edgecontainer.v1.NodePoolName.Builder Builder for projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}.
com.google.cloud.edgecontainer.v1.OperationMetadata Long-running operation metadata for Edge Container API methods.
com.google.cloud.edgecontainer.v1.OperationMetadata.Builder Long-running operation metadata for Edge Container API methods.
com.google.cloud.edgecontainer.v1.Quota Represents quota for Edge Container resources.
com.google.cloud.edgecontainer.v1.Quota.Builder Represents quota for Edge Container resources.
com.google.cloud.edgecontainer.v1.RecurringTimeWindow Represents an arbitrary window of time that recurs.
com.google.cloud.edgecontainer.v1.RecurringTimeWindow.Builder Represents an arbitrary window of time that recurs.
com.google.cloud.edgecontainer.v1.ResourcesProto
com.google.cloud.edgecontainer.v1.ServiceProto
com.google.cloud.edgecontainer.v1.TimeWindow Represents an arbitrary window of time.
com.google.cloud.edgecontainer.v1.TimeWindow.Builder Represents an arbitrary window of time.
com.google.cloud.edgecontainer.v1.UpdateClusterRequest Updates a cluster.
com.google.cloud.edgecontainer.v1.UpdateClusterRequest.Builder Updates a cluster.
com.google.cloud.edgecontainer.v1.UpdateNodePoolRequest Updates a node pool.
com.google.cloud.edgecontainer.v1.UpdateNodePoolRequest.Builder Updates a node pool.
com.google.cloud.edgecontainer.v1.VpnConnection A VPN connection .
com.google.cloud.edgecontainer.v1.VpnConnection.Builder A VPN connection .
com.google.cloud.edgecontainer.v1.VpnConnection.Details The created connection details.
com.google.cloud.edgecontainer.v1.VpnConnection.Details.Builder The created connection details.
com.google.cloud.edgecontainer.v1.VpnConnection.Details.CloudRouter The Cloud Router info.
com.google.cloud.edgecontainer.v1.VpnConnection.Details.CloudRouter.Builder The Cloud Router info.
com.google.cloud.edgecontainer.v1.VpnConnection.Details.CloudVpn The Cloud VPN info.
com.google.cloud.edgecontainer.v1.VpnConnection.Details.CloudVpn.Builder The Cloud VPN info.
com.google.cloud.edgecontainer.v1.VpnConnection.VpcProject Project detail of the VPC network.
com.google.cloud.edgecontainer.v1.VpnConnection.VpcProject.Builder Project detail of the VPC network.
com.google.cloud.edgecontainer.v1.VpnConnectionName
com.google.cloud.edgecontainer.v1.VpnConnectionName.Builder Builder for projects/{project}/locations/{location}/vpnConnections/{vpn_connection}.
com.google.cloud.edgecontainer.v1.ZoneMetadata A Google Distributed Cloud Edge zone where edge machines are located.
com.google.cloud.edgecontainer.v1.ZoneMetadata.Builder A Google Distributed Cloud Edge zone where edge machines are located.

Interfaces

Interface Description
com.google.cloud.edgecontainer.v1.AuthorizationOrBuilder
com.google.cloud.edgecontainer.v1.ClusterNetworkingOrBuilder
com.google.cloud.edgecontainer.v1.ClusterOrBuilder
com.google.cloud.edgecontainer.v1.ClusterUserOrBuilder
com.google.cloud.edgecontainer.v1.CreateClusterRequestOrBuilder
com.google.cloud.edgecontainer.v1.CreateNodePoolRequestOrBuilder
com.google.cloud.edgecontainer.v1.CreateVpnConnectionRequestOrBuilder
com.google.cloud.edgecontainer.v1.DeleteClusterRequestOrBuilder
com.google.cloud.edgecontainer.v1.DeleteNodePoolRequestOrBuilder
com.google.cloud.edgecontainer.v1.DeleteVpnConnectionRequestOrBuilder
com.google.cloud.edgecontainer.v1.EdgeContainerGrpc.AsyncService EdgeContainer API provides management of Kubernetes Clusters on Google Edge Cloud deployments.
com.google.cloud.edgecontainer.v1.FleetOrBuilder
com.google.cloud.edgecontainer.v1.GenerateAccessTokenRequestOrBuilder
com.google.cloud.edgecontainer.v1.GenerateAccessTokenResponseOrBuilder
com.google.cloud.edgecontainer.v1.GetClusterRequestOrBuilder
com.google.cloud.edgecontainer.v1.GetMachineRequestOrBuilder
com.google.cloud.edgecontainer.v1.GetNodePoolRequestOrBuilder
com.google.cloud.edgecontainer.v1.GetVpnConnectionRequestOrBuilder
com.google.cloud.edgecontainer.v1.ListClustersRequestOrBuilder
com.google.cloud.edgecontainer.v1.ListClustersResponseOrBuilder
com.google.cloud.edgecontainer.v1.ListMachinesRequestOrBuilder
com.google.cloud.edgecontainer.v1.ListMachinesResponseOrBuilder
com.google.cloud.edgecontainer.v1.ListNodePoolsRequestOrBuilder
com.google.cloud.edgecontainer.v1.ListNodePoolsResponseOrBuilder
com.google.cloud.edgecontainer.v1.ListVpnConnectionsRequestOrBuilder
com.google.cloud.edgecontainer.v1.ListVpnConnectionsResponseOrBuilder
com.google.cloud.edgecontainer.v1.LocationMetadataOrBuilder
com.google.cloud.edgecontainer.v1.MachineOrBuilder
com.google.cloud.edgecontainer.v1.MaintenancePolicyOrBuilder
com.google.cloud.edgecontainer.v1.MaintenanceWindowOrBuilder
com.google.cloud.edgecontainer.v1.NodePool.LocalDiskEncryptionOrBuilder
com.google.cloud.edgecontainer.v1.NodePoolOrBuilder
com.google.cloud.edgecontainer.v1.OperationMetadataOrBuilder
com.google.cloud.edgecontainer.v1.QuotaOrBuilder
com.google.cloud.edgecontainer.v1.RecurringTimeWindowOrBuilder
com.google.cloud.edgecontainer.v1.TimeWindowOrBuilder
com.google.cloud.edgecontainer.v1.UpdateClusterRequestOrBuilder
com.google.cloud.edgecontainer.v1.UpdateNodePoolRequestOrBuilder
com.google.cloud.edgecontainer.v1.VpnConnection.Details.CloudRouterOrBuilder
com.google.cloud.edgecontainer.v1.VpnConnection.Details.CloudVpnOrBuilder
com.google.cloud.edgecontainer.v1.VpnConnection.DetailsOrBuilder
com.google.cloud.edgecontainer.v1.VpnConnection.VpcProjectOrBuilder
com.google.cloud.edgecontainer.v1.VpnConnectionOrBuilder
com.google.cloud.edgecontainer.v1.ZoneMetadataOrBuilder

Enums

Enum Description
com.google.cloud.edgecontainer.v1.KmsKeyState Represents the accessibility state of a customer-managed KMS key used for CMEK integration.
com.google.cloud.edgecontainer.v1.VpnConnection.BgpRoutingMode Routing mode.
com.google.cloud.edgecontainer.v1.VpnConnection.Details.State The current connection state.