Package google.registry.beam.billing
Interface InvoicingPipelineOptions
-
- All Superinterfaces:
org.apache.beam.sdk.extensions.gcp.options.GcpOptions
,org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions
,org.apache.beam.sdk.transforms.display.HasDisplayData
,org.apache.beam.sdk.options.PipelineOptions
,RegistryPipelineOptions
public interface InvoicingPipelineOptions extends RegistryPipelineOptions
Custom options for running the invoicing pipeline.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.extensions.gcp.options.GcpOptions
org.apache.beam.sdk.extensions.gcp.options.GcpOptions.DefaultProjectFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.EnableStreamingEngineFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpOAuthScopesFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpTempLocationFactory, org.apache.beam.sdk.extensions.gcp.options.GcpOptions.GcpUserCredentialsFactory
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions
org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions.GoogleApiTracer
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
org.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getBillingBucketUrl()
java.lang.String
getInvoiceFilePrefix()
java.lang.String
getYearMonth()
void
setBillingBucketUrl(java.lang.String value)
void
setInvoiceFilePrefix(java.lang.String value)
void
setYearMonth(java.lang.String value)
-
Methods inherited from interface org.apache.beam.sdk.extensions.gcp.options.GcpOptions
getCredentialFactoryClass, getDataflowKmsKey, getGcpCredential, getGcpOauthScopes, getGcpTempLocation, getImpersonateServiceAccount, getProject, getWorkerRegion, getWorkerZone, getZone, isEnableStreamingEngine, setCredentialFactoryClass, setDataflowKmsKey, setEnableStreamingEngine, setGcpCredential, setGcpOauthScopes, setGcpTempLocation, setImpersonateServiceAccount, setProject, setWorkerRegion, setWorkerZone, setZone
-
Methods inherited from interface org.apache.beam.sdk.extensions.gcp.options.GoogleApiDebugOptions
getGoogleApiTrace, setGoogleApiTrace
-
Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
-
Methods inherited from interface org.apache.beam.sdk.options.PipelineOptions
as, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgent
-
Methods inherited from interface google.registry.beam.common.RegistryPipelineOptions
getIsolationOverride, getJpaTransactionManagerType, getRegistryEnvironment, getSqlWriteBatchSize, setIsolationOverride, setJpaTransactionManagerType, setRegistryEnvironment, setSqlWriteBatchSize
-
-
-
-
Method Detail
-
getYearMonth
java.lang.String getYearMonth()
-
setYearMonth
void setYearMonth(java.lang.String value)
-
getInvoiceFilePrefix
java.lang.String getInvoiceFilePrefix()
-
setInvoiceFilePrefix
void setInvoiceFilePrefix(java.lang.String value)
-
getBillingBucketUrl
java.lang.String getBillingBucketUrl()
-
setBillingBucketUrl
void setBillingBucketUrl(java.lang.String value)
-
-