public interface ExportConfigOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getDeadLetterTopic()
public abstract String getDeadLetterTopic()Optional. The name of an optional Pub/Sub Lite topic to publish messages that can not be exported to the destination. For example, the message can not be published to the Pub/Sub service because it does not satisfy the constraints documented at https://cloud.google.com/pubsub/docs/publisher. Structured like: projects/{project_number}/locations/{location}/topics/{topic_id}. Must be within the same project and location as the subscription. The topic may be changed or removed.
 
 string dead_letter_topic = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
 
| Type | Description | 
| String | The deadLetterTopic.  | 
      
getDeadLetterTopicBytes()
public abstract ByteString getDeadLetterTopicBytes()Optional. The name of an optional Pub/Sub Lite topic to publish messages that can not be exported to the destination. For example, the message can not be published to the Pub/Sub service because it does not satisfy the constraints documented at https://cloud.google.com/pubsub/docs/publisher. Structured like: projects/{project_number}/locations/{location}/topics/{topic_id}. Must be within the same project and location as the subscription. The topic may be changed or removed.
 
 string dead_letter_topic = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
 
| Type | Description | 
| ByteString | The bytes for deadLetterTopic.  | 
      
getDesiredState()
public abstract ExportConfig.State getDesiredState()The desired state of this export.
 .google.cloud.pubsublite.v1.ExportConfig.State desired_state = 1;
| Type | Description | 
| ExportConfig.State | The desiredState.  | 
      
getDesiredStateValue()
public abstract int getDesiredStateValue()The desired state of this export.
 .google.cloud.pubsublite.v1.ExportConfig.State desired_state = 1;
| Type | Description | 
| int | The enum numeric value on the wire for desiredState.  | 
      
getDestinationCase()
public abstract ExportConfig.DestinationCase getDestinationCase()| Type | Description | 
| ExportConfig.DestinationCase | 
getPubsubConfig()
public abstract ExportConfig.PubSubConfig getPubsubConfig()Messages are automatically written from the Pub/Sub Lite topic associated with this subscription to a Pub/Sub topic.
 .google.cloud.pubsublite.v1.ExportConfig.PubSubConfig pubsub_config = 3;
| Type | Description | 
| ExportConfig.PubSubConfig | The pubsubConfig.  | 
      
getPubsubConfigOrBuilder()
public abstract ExportConfig.PubSubConfigOrBuilder getPubsubConfigOrBuilder()Messages are automatically written from the Pub/Sub Lite topic associated with this subscription to a Pub/Sub topic.
 .google.cloud.pubsublite.v1.ExportConfig.PubSubConfig pubsub_config = 3;
| Type | Description | 
| ExportConfig.PubSubConfigOrBuilder | 
getStatuses(int index)
public abstract ExportConfig.PartitionStatus getStatuses(int index)Output only. The export statuses of each partition. This field is output only.
 
 repeated .google.cloud.pubsublite.v1.ExportConfig.PartitionStatus statuses = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Name | Description | 
| index | int | 
      
| Type | Description | 
| ExportConfig.PartitionStatus | 
getStatusesCount()
public abstract int getStatusesCount()Output only. The export statuses of each partition. This field is output only.
 
 repeated .google.cloud.pubsublite.v1.ExportConfig.PartitionStatus statuses = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| int | 
getStatusesList()
public abstract List<ExportConfig.PartitionStatus> getStatusesList()Output only. The export statuses of each partition. This field is output only.
 
 repeated .google.cloud.pubsublite.v1.ExportConfig.PartitionStatus statuses = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| List<PartitionStatus> | 
getStatusesOrBuilder(int index)
public abstract ExportConfig.PartitionStatusOrBuilder getStatusesOrBuilder(int index)Output only. The export statuses of each partition. This field is output only.
 
 repeated .google.cloud.pubsublite.v1.ExportConfig.PartitionStatus statuses = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Name | Description | 
| index | int | 
      
| Type | Description | 
| ExportConfig.PartitionStatusOrBuilder | 
getStatusesOrBuilderList()
public abstract List<? extends ExportConfig.PartitionStatusOrBuilder> getStatusesOrBuilderList()Output only. The export statuses of each partition. This field is output only.
 
 repeated .google.cloud.pubsublite.v1.ExportConfig.PartitionStatus statuses = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
 
| Type | Description | 
| List<? extends com.google.cloud.pubsublite.proto.ExportConfig.PartitionStatusOrBuilder> | 
hasPubsubConfig()
public abstract boolean hasPubsubConfig()Messages are automatically written from the Pub/Sub Lite topic associated with this subscription to a Pub/Sub topic.
 .google.cloud.pubsublite.v1.ExportConfig.PubSubConfig pubsub_config = 3;
| Type | Description | 
| boolean | Whether the pubsubConfig field is set.  |