Package com.google.cloud
Core classes for the
google-cloud
library.-
Interface Summary Interface Description AsyncPageImpl.NextPageFetcher<T> Interface for asynchronously fetching the next page of results from the service.BatchResult.Callback<T,E> An interface for the batch callbacks.ExceptionHandler.Interceptor FieldSelector Interface for Google Cloud resource's fields.PageImpl.NextPageFetcher<T> Interface for fetching the next page of results from the service.ReadChannel A channel for reading data from a Google Cloud object.Restorable<T extends Restorable<T>> Implementation of this interface can persist their state and restore from it.RestorableState<T extends Restorable<T>> A common interface for restorable states.Service<OptionsT extends ServiceOptions<?,OptionsT>> Interface for service objects.ServiceDefaults<ServiceT extends Service<OptionsT>,OptionsT extends ServiceOptions<ServiceT,OptionsT>> ServiceFactory<ServiceT extends Service,ServiceOptionsT extends ServiceOptions> A base interface for all service factories.ServiceRpc TransportOptions An abstraction for transport-specific options, e.g.WriteChannel A channel for writing data to Google Cloud services. -
Class Summary Class Description AsyncPageImpl<T> Base implementation for asynchronously consuming Google Cloud paginated results.BaseService<OptionsT extends ServiceOptions<?,OptionsT>> Base class for service objects.BaseServiceException.Error BaseServiceException.ExceptionData BaseServiceException.ExceptionData.Builder BaseWriteChannel<ServiceOptionsT extends ServiceOptions<?,ServiceOptionsT>,EntityT extends Serializable> Base implementation for aWriteChannel
.BaseWriteChannel.BaseState<ServiceOptionsT extends ServiceOptions<?,ServiceOptionsT>,EntityT extends Serializable> BaseWriteChannel.BaseState.Builder<ServiceOptionsT extends ServiceOptions<?,ServiceOptionsT>,EntityT extends Serializable> Base builder for a write channel's state.BaseWriteChannel.BaseState.ValueHolder BatchResult<T,E extends BaseServiceException> This class holds a single result of a batch call.Binding Class for Identity and Access Management (IAM) policies.Binding.Builder ByteArray An immutable byte array holder.Condition Class for Identity and Access Management (IAM) policies.Condition.Builder Date Represents a Date without time, such as 2017-03-17.ExceptionHandler Exception retry algorithm implementation used byRetryHelper
.ExceptionHandler.Builder ExceptionHandler builder.FieldSelector.Helper A helper class used to build composite selectors given a number of fields.GcpLaunchStage A qualifier indicating what level of access and support can be expected of a particular Google Cloud Platform feature.Identity An identity in aPolicy
.Identity.Type The types of IAM identities.MetadataConfig Retrieves Google Cloud project-id and a limited set of instance attributes from Metadata server.MonitoredResource Objects of this class represent a resource that can be used for monitoring, logging, billing, or other purposes.MonitoredResource.Builder A builder forMonitoredResource
objects.MonitoredResourceDescriptor This class describes the schema of Cloud monitored resources.MonitoredResourceDescriptor.LabelDescriptor This class describes a label for a monitored resource.NoCredentials A placeholder for credentials to signify that requests sent to the server should not be authenticated.PageImpl<T> Base implementation for Google Cloud paginated results.PlatformInformation Policy Class for Identity and Access Management (IAM) policies.Policy.Builder A builder forPolicy
objects.Policy.DefaultMarshaller Policy.Marshaller<T> RetryHelper Utility class for retrying operations.RetryOption This class represents an options wrapper around theRetrySettings
class and is an alternative way of initializing it.Role A role in a IAMPolicy
.ServiceOptions<ServiceT extends Service<OptionsT>,OptionsT extends ServiceOptions<ServiceT,OptionsT>> Abstract class representing service options.ServiceOptions.Builder<ServiceT extends Service<OptionsT>,OptionsT extends ServiceOptions<ServiceT,OptionsT>,B extends ServiceOptions.Builder<ServiceT,OptionsT,B>> Builder forServiceOptions
.StringEnumType<EnumT> This represents a concept having a known set of acceptable String values, which can expand later due to new API features.StringEnumValue This represents a specific instance of a concept having a known set of acceptable String values, which can expand later due to new API features.Timestamp Represents a timestamp with nanosecond precision.Tuple<X,Y> -
Enum Summary Enum Description ExceptionHandler.Interceptor.RetryResult MonitoredResourceDescriptor.LabelDescriptor.ValueType Value types that can be used as label values. -
Exception Summary Exception Description BaseServiceException Base class for all service exceptions.RetryHelper.RetryHelperException -
Annotation Types Summary Annotation Type Description GcpLaunchStage.Alpha Alpha is a limited availability test for releases before they are cleared for widespread use.GcpLaunchStage.Beta Beta is the point at which we are ready to open a release for any customer to use.GcpLaunchStage.Deprecated Deprecated features are scheduled to be shut down and removed.GcpLaunchStage.EarlyAccess Early Access features are limited to a closed group of testers.