content: // Generated by the protocol buffer compiler.  DO NOT EDIT!
  // NO CHECKED-IN PROTOBUF GENCODE
  // source: a2a.proto
  // Protobuf Java Version: 4.31.1
  
  package io.a2a.grpc;
  
  @com.google.protobuf.Generated
  public interface CreateTaskPushNotificationConfigRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:a2a.v1.CreateTaskPushNotificationConfigRequest)
      com.google.protobuf.MessageOrBuilder {
  
    /**
     * <pre>
     * The task resource for this config.
     * Format: tasks/{id}
     * </pre>
     *
     * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The parent.
     */
    java.lang.String getParent();
    /**
     * <pre>
     * The task resource for this config.
     * Format: tasks/{id}
     * </pre>
     *
     * <code>string parent = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for parent.
     */
    com.google.protobuf.ByteString
        getParentBytes();
  
    /**
     * <code>string config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The configId.
     */
    java.lang.String getConfigId();
    /**
     * <code>string config_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for configId.
     */
    com.google.protobuf.ByteString
        getConfigIdBytes();
  
    /**
     * <code>.a2a.v1.TaskPushNotificationConfig config = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return Whether the config field is set.
     */
    boolean hasConfig();
    /**
     * <code>.a2a.v1.TaskPushNotificationConfig config = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The config.
     */
    io.a2a.grpc.TaskPushNotificationConfig getConfig();
    /**
     * <code>.a2a.v1.TaskPushNotificationConfig config = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    io.a2a.grpc.TaskPushNotificationConfigOrBuilder getConfigOrBuilder();
  }
  