PipelineOptions for configuring pipeline execution
 for Google Cloud Platform components.See: Description
| Interface | Description | 
|---|---|
| CloudResourceManagerOptions | Properties needed when using Google CloudResourceManager with the Apache Beam SDK. | 
| GcpOptions | Options used to configure Google Cloud Platform specific options such as the project and
 credentials. | 
| GcsOptions | Options used to configure Google Cloud Storage. | 
| GoogleApiDebugOptions | These options configure debug settings for Google API clients created within the Apache Beam SDK. | 
| Class | Description | 
|---|---|
| GcpOptions.DefaultProjectFactory | Attempts to infer the default project based upon the environment this application is executing
 within. | 
| GcpOptions.EnableStreamingEngineFactory | EnableStreamingEngine defaults to false unless one of the two experiments is set. | 
| GcpOptions.GcpOAuthScopesFactory | Returns the default set of OAuth scopes. | 
| GcpOptions.GcpTempLocationFactory | Returns  PipelineOptions.getTempLocation()as the default GCP temp location. | 
| GcpOptions.GcpUserCredentialsFactory | Attempts to load the GCP credentials. | 
| GcpPipelineOptionsRegistrar | A registrar containing the default GCP options. | 
| GcsOptions.ExecutorServiceFactory | Returns the default  ExecutorServiceto use within the Apache Beam SDK. | 
| GcsOptions.PathValidatorFactory | Creates a  PathValidatorobject using the class specified inGcsOptions.getPathValidatorClass(). | 
| GoogleApiDebugOptions.GoogleApiTracer | A  GoogleClientRequestInitializerthat adds the trace destination to Google API calls. | 
PipelineOptions for configuring pipeline execution
 for Google Cloud Platform components.