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()
      The GCS configuration details when destination_type is GCS.
      GCSSpecOrBuilder getGcsOrBuilder()
      The GCS configuration details when destination_type is GCS.
      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()
      The GCS configuration details when destination_type is GCS.
      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()
         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()
         The GCS configuration details when destination_type is GCS. 
         
        .temporal.api.cloud.sink.v1.GCSSpec gcs = 4;
        Returns:
        The gcs.
      • getGcsOrBuilder

        GCSSpecOrBuilder getGcsOrBuilder()
         The GCS configuration details when destination_type is GCS. 
         
        .temporal.api.cloud.sink.v1.GCSSpec gcs = 4;