Interface TemplateMetadataOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TemplateMetadata, TemplateMetadata.Builder

@Generated public interface TemplateMetadataOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Required. The name of the template.
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. The name of the template.
       
      string name = 1;
      Returns:
      The bytes for name.
    • getDescription

      String getDescription()
       Optional. A description of the template.
       
      string description = 2;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       Optional. A description of the template.
       
      string description = 2;
      Returns:
      The bytes for description.
    • getParametersList

      List<ParameterMetadata> getParametersList()
       The parameters for the template.
       
      repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;
    • getParameters

      ParameterMetadata getParameters(int index)
       The parameters for the template.
       
      repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;
    • getParametersCount

      int getParametersCount()
       The parameters for the template.
       
      repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;
    • getParametersOrBuilderList

      List<? extends ParameterMetadataOrBuilder> getParametersOrBuilderList()
       The parameters for the template.
       
      repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;
    • getParametersOrBuilder

      ParameterMetadataOrBuilder getParametersOrBuilder(int index)
       The parameters for the template.
       
      repeated .google.dataflow.v1beta3.ParameterMetadata parameters = 3;
    • getStreaming

      boolean getStreaming()
       Optional. Indicates if the template is streaming or not.
       
      bool streaming = 5;
      Returns:
      The streaming.
    • getSupportsAtLeastOnce

      boolean getSupportsAtLeastOnce()
       Optional. Indicates if the streaming template supports at least once mode.
       
      bool supports_at_least_once = 6;
      Returns:
      The supportsAtLeastOnce.
    • getSupportsExactlyOnce

      boolean getSupportsExactlyOnce()
       Optional. Indicates if the streaming template supports exactly once mode.
       
      bool supports_exactly_once = 7;
      Returns:
      The supportsExactlyOnce.
    • getDefaultStreamingMode

      String getDefaultStreamingMode()
       Optional. Indicates the default streaming mode for a streaming template.
       Only valid if both supports_at_least_once and supports_exactly_once are
       true. Possible values: UNSPECIFIED, EXACTLY_ONCE and AT_LEAST_ONCE
       
      string default_streaming_mode = 8;
      Returns:
      The defaultStreamingMode.
    • getDefaultStreamingModeBytes

      com.google.protobuf.ByteString getDefaultStreamingModeBytes()
       Optional. Indicates the default streaming mode for a streaming template.
       Only valid if both supports_at_least_once and supports_exactly_once are
       true. Possible values: UNSPECIFIED, EXACTLY_ONCE and AT_LEAST_ONCE
       
      string default_streaming_mode = 8;
      Returns:
      The bytes for defaultStreamingMode.