Namespace com.google.dataflow.v1beta3.stub

Classes

FlexTemplatesServiceStub

Base stub class for the FlexTemplatesService service API.

This class is for advanced usage and reflects the underlying API directly.

FlexTemplatesServiceStubSettings

Settings class to configure an instance of FlexTemplatesServiceStub.

The default instance has everything set to sensible defaults:

  • The default service address (dataflow.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of launchFlexTemplate to 30 seconds:


 FlexTemplatesServiceStubSettings.Builder flexTemplatesServiceSettingsBuilder =
     FlexTemplatesServiceStubSettings.newBuilder();
 flexTemplatesServiceSettingsBuilder
     .launchFlexTemplateSettings()
     .setRetrySettings(
         flexTemplatesServiceSettingsBuilder
             .launchFlexTemplateSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 FlexTemplatesServiceStubSettings flexTemplatesServiceSettings =
     flexTemplatesServiceSettingsBuilder.build();
 

FlexTemplatesServiceStubSettings.Builder

Builder for FlexTemplatesServiceStubSettings.

GrpcFlexTemplatesServiceCallableFactory

gRPC callable factory implementation for the FlexTemplatesService service API.

This class is for advanced usage.

GrpcFlexTemplatesServiceStub

gRPC stub implementation for the FlexTemplatesService service API.

This class is for advanced usage and reflects the underlying API directly.

GrpcJobsV1Beta3CallableFactory

gRPC callable factory implementation for the JobsV1Beta3 service API.

This class is for advanced usage.

GrpcJobsV1Beta3Stub

gRPC stub implementation for the JobsV1Beta3 service API.

This class is for advanced usage and reflects the underlying API directly.

GrpcMessagesV1Beta3CallableFactory

gRPC callable factory implementation for the MessagesV1Beta3 service API.

This class is for advanced usage.

GrpcMessagesV1Beta3Stub

gRPC stub implementation for the MessagesV1Beta3 service API.

This class is for advanced usage and reflects the underlying API directly.

GrpcMetricsV1Beta3CallableFactory

gRPC callable factory implementation for the MetricsV1Beta3 service API.

This class is for advanced usage.

GrpcMetricsV1Beta3Stub

gRPC stub implementation for the MetricsV1Beta3 service API.

This class is for advanced usage and reflects the underlying API directly.

GrpcSnapshotsV1Beta3CallableFactory

gRPC callable factory implementation for the SnapshotsV1Beta3 service API.

This class is for advanced usage.

GrpcSnapshotsV1Beta3Stub

gRPC stub implementation for the SnapshotsV1Beta3 service API.

This class is for advanced usage and reflects the underlying API directly.

GrpcTemplatesServiceCallableFactory

gRPC callable factory implementation for the TemplatesService service API.

This class is for advanced usage.

GrpcTemplatesServiceStub

gRPC stub implementation for the TemplatesService service API.

This class is for advanced usage and reflects the underlying API directly.

JobsV1Beta3Stub

Base stub class for the JobsV1Beta3 service API.

This class is for advanced usage and reflects the underlying API directly.

JobsV1Beta3StubSettings

Settings class to configure an instance of JobsV1Beta3Stub.

The default instance has everything set to sensible defaults:

  • The default service address (dataflow.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of createJob to 30 seconds:


 JobsV1Beta3StubSettings.Builder jobsV1Beta3SettingsBuilder =
     JobsV1Beta3StubSettings.newBuilder();
 jobsV1Beta3SettingsBuilder
     .createJobSettings()
     .setRetrySettings(
         jobsV1Beta3SettingsBuilder
             .createJobSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 JobsV1Beta3StubSettings jobsV1Beta3Settings = jobsV1Beta3SettingsBuilder.build();
 

JobsV1Beta3StubSettings.Builder

Builder for JobsV1Beta3StubSettings.

MessagesV1Beta3Stub

Base stub class for the MessagesV1Beta3 service API.

This class is for advanced usage and reflects the underlying API directly.

MessagesV1Beta3StubSettings

Settings class to configure an instance of MessagesV1Beta3Stub.

The default instance has everything set to sensible defaults:

  • The default service address (dataflow.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of listJobMessages to 30 seconds:


 MessagesV1Beta3StubSettings.Builder messagesV1Beta3SettingsBuilder =
     MessagesV1Beta3StubSettings.newBuilder();
 messagesV1Beta3SettingsBuilder
     .listJobMessagesSettings()
     .setRetrySettings(
         messagesV1Beta3SettingsBuilder
             .listJobMessagesSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 MessagesV1Beta3StubSettings messagesV1Beta3Settings = messagesV1Beta3SettingsBuilder.build();
 

MessagesV1Beta3StubSettings.Builder

Builder for MessagesV1Beta3StubSettings.

MetricsV1Beta3Stub

Base stub class for the MetricsV1Beta3 service API.

This class is for advanced usage and reflects the underlying API directly.

MetricsV1Beta3StubSettings

Settings class to configure an instance of MetricsV1Beta3Stub.

The default instance has everything set to sensible defaults:

  • The default service address (dataflow.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of getJobMetrics to 30 seconds:


 MetricsV1Beta3StubSettings.Builder metricsV1Beta3SettingsBuilder =
     MetricsV1Beta3StubSettings.newBuilder();
 metricsV1Beta3SettingsBuilder
     .getJobMetricsSettings()
     .setRetrySettings(
         metricsV1Beta3SettingsBuilder
             .getJobMetricsSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 MetricsV1Beta3StubSettings metricsV1Beta3Settings = metricsV1Beta3SettingsBuilder.build();
 

MetricsV1Beta3StubSettings.Builder

Builder for MetricsV1Beta3StubSettings.

SnapshotsV1Beta3Stub

Base stub class for the SnapshotsV1Beta3 service API.

This class is for advanced usage and reflects the underlying API directly.

SnapshotsV1Beta3StubSettings

Settings class to configure an instance of SnapshotsV1Beta3Stub.

The default instance has everything set to sensible defaults:

  • The default service address (dataflow.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of getSnapshot to 30 seconds:


 SnapshotsV1Beta3StubSettings.Builder snapshotsV1Beta3SettingsBuilder =
     SnapshotsV1Beta3StubSettings.newBuilder();
 snapshotsV1Beta3SettingsBuilder
     .getSnapshotSettings()
     .setRetrySettings(
         snapshotsV1Beta3SettingsBuilder
             .getSnapshotSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 SnapshotsV1Beta3StubSettings snapshotsV1Beta3Settings = snapshotsV1Beta3SettingsBuilder.build();
 

SnapshotsV1Beta3StubSettings.Builder

Builder for SnapshotsV1Beta3StubSettings.

TemplatesServiceStub

Base stub class for the TemplatesService service API.

This class is for advanced usage and reflects the underlying API directly.

TemplatesServiceStubSettings

Settings class to configure an instance of TemplatesServiceStub.

The default instance has everything set to sensible defaults:

  • The default service address (dataflow.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of createJobFromTemplate to 30 seconds:


 TemplatesServiceStubSettings.Builder templatesServiceSettingsBuilder =
     TemplatesServiceStubSettings.newBuilder();
 templatesServiceSettingsBuilder
     .createJobFromTemplateSettings()
     .setRetrySettings(
         templatesServiceSettingsBuilder
             .createJobFromTemplateSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 TemplatesServiceStubSettings templatesServiceSettings = templatesServiceSettingsBuilder.build();
 

TemplatesServiceStubSettings.Builder

Builder for TemplatesServiceStubSettings.