Package com.google.cloud.edgecontainer.v1 (0.40.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.ChannelConfig Configuration for a release channel.
com.google.cloud.edgecontainer.v1.ChannelConfig.Builder Configuration for a release channel.
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.Cluster.ControlPlane Configuration of the cluster control plane.
com.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Builder Configuration of the cluster control plane.
com.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local Configuration specific to clusters with a control plane hosted locally. Warning: Local control plane clusters must be created in their own
com.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Local.Builder Configuration specific to clusters with a control plane hosted locally. Warning: Local control plane clusters must be created in their own
com.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote Configuration specific to clusters with a control plane hosted remotely.
com.google.cloud.edgecontainer.v1.Cluster.ControlPlane.Remote.Builder Configuration specific to clusters with a control plane hosted remotely.
com.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption Configuration for Customer-managed KMS key support for remote control plane cluster disk encryption.
com.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryption.Builder Configuration for Customer-managed KMS key support for remote control plane cluster disk encryption.
com.google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent A Maintenance Event is an operation that could cause temporary disruptions to the cluster workloads, including Google-driven or user-initiated cluster upgrades, user-initiated cluster configuration changes that require
com.google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent.Builder A Maintenance Event is an operation that could cause temporary disruptions to the cluster workloads, including Google-driven or user-initiated cluster upgrades, user-initiated cluster configuration changes that require
com.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig Configuration of the cluster survivability, e.g., for the case when network connectivity is lost.
com.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfig.Builder Configuration of the cluster survivability, e.g., for the case when network connectivity is lost.
com.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig Config that customers are allowed to define for GDCE system add-ons.
com.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig.Builder Config that customers are allowed to define for GDCE system add-ons.
com.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig.Ingress Config for the Ingress add-on which allows customers to create an Ingress object to manage external access to the servers in a cluster. The add-on consists of istiod and istio-ingress.
com.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig.Ingress.Builder Config for the Ingress add-on which allows customers to create an Ingress object to manage external access to the servers in a cluster. The add-on consists of istiod and istio-ingress.
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.ListLocationsFixedSizeCollection
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListLocationsPage
com.google.cloud.edgecontainer.v1.EdgeContainerClient.ListLocationsPagedResponse
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.GenerateOfflineCredentialRequest Generates an offline credential(offline) for a cluster.
com.google.cloud.edgecontainer.v1.GenerateOfflineCredentialRequest.Builder Generates an offline credential(offline) for a cluster.
com.google.cloud.edgecontainer.v1.GenerateOfflineCredentialResponse An offline credential for a cluster.
com.google.cloud.edgecontainer.v1.GenerateOfflineCredentialResponse.Builder An offline credential 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.GetServerConfigRequest Gets the server config.
com.google.cloud.edgecontainer.v1.GetServerConfigRequest.Builder Gets the server config.
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.NodePool.NodeConfig Configuration for each node in the NodePool
com.google.cloud.edgecontainer.v1.NodePool.NodeConfig.Builder Configuration for each node in the NodePool
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.ServerConfig Server configuration for supported versions and release channels.
com.google.cloud.edgecontainer.v1.ServerConfig.Builder Server configuration for supported versions and release channels.
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.UpgradeClusterRequest Upgrades a cluster.
com.google.cloud.edgecontainer.v1.UpgradeClusterRequest.Builder Upgrades a cluster.
com.google.cloud.edgecontainer.v1.Version Version of a cluster.
com.google.cloud.edgecontainer.v1.Version.Builder Version of a cluster.
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.ChannelConfigOrBuilder
com.google.cloud.edgecontainer.v1.Cluster.ControlPlane.LocalOrBuilder
com.google.cloud.edgecontainer.v1.Cluster.ControlPlane.RemoteOrBuilder
com.google.cloud.edgecontainer.v1.Cluster.ControlPlaneEncryptionOrBuilder
com.google.cloud.edgecontainer.v1.Cluster.ControlPlaneOrBuilder
com.google.cloud.edgecontainer.v1.Cluster.MaintenanceEventOrBuilder
com.google.cloud.edgecontainer.v1.Cluster.SurvivabilityConfigOrBuilder
com.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfig.IngressOrBuilder
com.google.cloud.edgecontainer.v1.Cluster.SystemAddonsConfigOrBuilder
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.GenerateOfflineCredentialRequestOrBuilder
com.google.cloud.edgecontainer.v1.GenerateOfflineCredentialResponseOrBuilder
com.google.cloud.edgecontainer.v1.GetClusterRequestOrBuilder
com.google.cloud.edgecontainer.v1.GetMachineRequestOrBuilder
com.google.cloud.edgecontainer.v1.GetNodePoolRequestOrBuilder
com.google.cloud.edgecontainer.v1.GetServerConfigRequestOrBuilder
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.NodePool.NodeConfigOrBuilder
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.ServerConfigOrBuilder
com.google.cloud.edgecontainer.v1.TimeWindowOrBuilder
com.google.cloud.edgecontainer.v1.UpdateClusterRequestOrBuilder
com.google.cloud.edgecontainer.v1.UpdateNodePoolRequestOrBuilder
com.google.cloud.edgecontainer.v1.UpgradeClusterRequestOrBuilder
com.google.cloud.edgecontainer.v1.VersionOrBuilder
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.Cluster.ControlPlane.ConfigCase
com.google.cloud.edgecontainer.v1.Cluster.ControlPlane.SharedDeploymentPolicy Represents the policy configuration about how user applications are deployed.
com.google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent.Schedule Indicates when the maintenance event should be performed.
com.google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent.State Indicates the maintenance event state.
com.google.cloud.edgecontainer.v1.Cluster.MaintenanceEvent.Type Indicates the maintenance event type.
com.google.cloud.edgecontainer.v1.Cluster.ReleaseChannel The release channel a cluster is subscribed to.
com.google.cloud.edgecontainer.v1.Cluster.Status Indicates the status of the cluster.
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.UpgradeClusterRequest.Schedule Represents the schedule about when the cluster is going to be upgraded.
com.google.cloud.edgecontainer.v1.VpnConnection.BgpRoutingMode Routing mode.
com.google.cloud.edgecontainer.v1.VpnConnection.Details.State The current connection state.
com.google.cloud.edgecontainer.v1.ZoneMetadata.RackType Type of the rack.