Package org.a2aproject.sdk.grpc
Interface TaskPushNotificationConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TaskPushNotificationConfig,TaskPushNotificationConfig.Builder
@Generated
public interface TaskPushNotificationConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAuthentication information required to send the notification.Authentication information required to send the notification.getId()The push notification configuration details.com.google.protobuf.ByteStringThe push notification configuration details.The ID of the task this configuration is associated with.com.google.protobuf.ByteStringThe ID of the task this configuration is associated with.Optional.com.google.protobuf.ByteStringOptional.getToken()A token unique for this task or session.com.google.protobuf.ByteStringA token unique for this task or session.getUrl()The URL where the notification should be sent.com.google.protobuf.ByteStringThe URL where the notification should be sent.booleanAuthentication information required to send the notification.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getTenant
String getTenant()Optional. Tenant ID.
string tenant = 1;- Returns:
- The tenant.
-
getTenantBytes
com.google.protobuf.ByteString getTenantBytes()Optional. Tenant ID.
string tenant = 1;- Returns:
- The bytes for tenant.
-
getId
String getId()The push notification configuration details. A unique identifier (e.g. UUID) for this push notification configuration.
string id = 2;- Returns:
- The id.
-
getIdBytes
com.google.protobuf.ByteString getIdBytes()The push notification configuration details. A unique identifier (e.g. UUID) for this push notification configuration.
string id = 2;- Returns:
- The bytes for id.
-
getTaskId
String getTaskId()The ID of the task this configuration is associated with.
string task_id = 3;- Returns:
- The taskId.
-
getTaskIdBytes
com.google.protobuf.ByteString getTaskIdBytes()The ID of the task this configuration is associated with.
string task_id = 3;- Returns:
- The bytes for taskId.
-
getUrl
String getUrl()The URL where the notification should be sent.
string url = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The url.
-
getUrlBytes
com.google.protobuf.ByteString getUrlBytes()The URL where the notification should be sent.
string url = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- The bytes for url.
-
getToken
String getToken()A token unique for this task or session.
string token = 5;- Returns:
- The token.
-
getTokenBytes
com.google.protobuf.ByteString getTokenBytes()A token unique for this task or session.
string token = 5;- Returns:
- The bytes for token.
-
hasAuthentication
boolean hasAuthentication()Authentication information required to send the notification.
.lf.a2a.v1.AuthenticationInfo authentication = 6;- Returns:
- Whether the authentication field is set.
-
getAuthentication
AuthenticationInfo getAuthentication()Authentication information required to send the notification.
.lf.a2a.v1.AuthenticationInfo authentication = 6;- Returns:
- The authentication.
-
getAuthenticationOrBuilder
AuthenticationInfoOrBuilder getAuthenticationOrBuilder()Authentication information required to send the notification.
.lf.a2a.v1.AuthenticationInfo authentication = 6;
-