Interface ExportSinkSpecOrBuilder

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

    @Generated(value="protoc",
               comments="annotations:ExportSinkSpecOrBuilder.java.pb.meta")
    public interface ExportSinkSpecOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getEnabled()
      A flag indicating whether the export sink is enabled or not.
      GCSSpec getGcs()
      This is a feature under development.
      GCSSpecOrBuilder getGcsOrBuilder()
      This is a feature under development.
      java.lang.String getName()
      The unique name of the export sink, it can't be changed once set.
      com.google.protobuf.ByteString getNameBytes()
      The unique name of the export sink, it can't be changed once set.
      S3Spec getS3()
      The S3 configuration details when destination_type is S3.
      S3SpecOrBuilder getS3OrBuilder()
      The S3 configuration details when destination_type is S3.
      boolean hasGcs()
      This is a feature under development.
      boolean hasS3()
      The S3 configuration details when destination_type is S3.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getName

        java.lang.String getName()
         The unique name of the export sink, it can't be changed once set. 
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The unique name of the export sink, it can't be changed once set. 
         
        string name = 1;
        Returns:
        The bytes for name.
      • getEnabled

        boolean getEnabled()
         A flag indicating whether the export sink is enabled or not.
         
        bool enabled = 2;
        Returns:
        The enabled.
      • hasS3

        boolean hasS3()
         The S3 configuration details when destination_type is S3.
         
        .temporal.api.cloud.sink.v1.S3Spec s3 = 3;
        Returns:
        Whether the s3 field is set.
      • getS3

        S3Spec getS3()
         The S3 configuration details when destination_type is S3.
         
        .temporal.api.cloud.sink.v1.S3Spec s3 = 3;
        Returns:
        The s3.
      • getS3OrBuilder

        S3SpecOrBuilder getS3OrBuilder()
         The S3 configuration details when destination_type is S3.
         
        .temporal.api.cloud.sink.v1.S3Spec s3 = 3;
      • hasGcs

        boolean hasGcs()
         This is a feature under development. We will allow GCS sink support for GCP Namespaces.
         The GCS configuration details when destination_type is GCS. 
         
        .temporal.api.cloud.sink.v1.GCSSpec gcs = 4;
        Returns:
        Whether the gcs field is set.
      • getGcs

        GCSSpec getGcs()
         This is a feature under development. We will allow GCS sink support for GCP Namespaces.
         The GCS configuration details when destination_type is GCS. 
         
        .temporal.api.cloud.sink.v1.GCSSpec gcs = 4;
        Returns:
        The gcs.
      • getGcsOrBuilder

        GCSSpecOrBuilder getGcsOrBuilder()
         This is a feature under development. We will allow GCS sink support for GCP Namespaces.
         The GCS configuration details when destination_type is GCS. 
         
        .temporal.api.cloud.sink.v1.GCSSpec gcs = 4;