Package com.google.cloud
package com.google.cloud
Core classes for the
google-cloud library.-
ClassDescriptionBase implementation for asynchronously consuming Google Cloud paginated results.Interface for asynchronously fetching the next page of results from the service.Base class for service objects.Base class for all service exceptions.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.BatchResult<T,E extends BaseServiceException> This class holds a single result of a batch call.BatchResult.Callback<T,E> An interface for the batch callbacks.Class for Identity and Access Management (IAM) policies.An immutable byte array holder.Class for Identity and Access Management (IAM) policies.Represents a Date without time, such as 2017-03-17.Exception retry algorithm implementation used byRetryHelper.ExceptionHandler builder.Interface for Google Cloud resource's fields.A helper class used to build composite selectors given a number of fields.A qualifier indicating what level of access and support can be expected of a particular Google Cloud Platform feature.Alpha is a limited availability test for releases before they are cleared for widespread use.Beta is the point at which we are ready to open a release for any customer to use.Deprecated features are scheduled to be shut down and removed.Early Access features are limited to a closed group of testers.An identity in aPolicy.The types of IAM identities.Retrieves Google Cloud project-id and a limited set of instance attributes from Metadata server.Objects of this class represent a resource that can be used for monitoring, logging, billing, or other purposes.A builder forMonitoredResourceobjects.This class describes the schema of Cloud monitored resources.This class describes a label for a monitored resource.Value types that can be used as label values.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.Interface for fetching the next page of results from the service.Class for Identity and Access Management (IAM) policies.A builder forPolicyobjects.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.Utility class for retrying operations.This class represents an options wrapper around theRetrySettingsclass and is an alternative way of initializing it.A role in a IAMPolicy.Interface for service objects.ServiceDefaults<ServiceT extends Service<OptionsT>,OptionsT extends ServiceOptions<ServiceT, OptionsT>> A base interface for all service factories.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.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.This class contains static utility methods that operate on or return protobuf'sStructobjects.Represents a timestamp with nanosecond precision.An abstraction for transport-specific options, e.g. for http1.1 vs grpc.Tuple<X,Y> A channel for writing data to Google Cloud services.