package schema

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class CommitSchemaRequest(name: String = "", schema: Option[Schema] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[CommitSchemaRequest] with Product with Serializable

    Request for CommitSchema method.

    Request for CommitSchema method.

    name

    Required. The name of the schema we are revising. Format is projects/{project}/schemas/{schema}.

    schema

    Required. The schema revision to commit.

    Annotations
    @SerialVersionUID()
  2. final case class CreateSchemaRequest(parent: String = "", schema: Option[Schema] = _root_.scala.None, schemaId: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[CreateSchemaRequest] with Product with Serializable

    Request for the CreateSchema method.

    Request for the CreateSchema method.

    parent

    Required. The name of the project in which to create the schema. Format is projects/{project-id}.

    schema

    Required. The schema object to create. This schema's name parameter is ignored. The schema object returned by CreateSchema will have a name made using the given parent and schema_id.

    schemaId

    The ID to use for the schema, which will become the final component of the schema's resource name. See https://cloud.google.com/pubsub/docs/pubsub-basics#resource_names for resource name constraints.

    Annotations
    @SerialVersionUID()
  3. final case class DeleteSchemaRequest(name: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DeleteSchemaRequest] with Product with Serializable

    Request for the DeleteSchema method.

    Request for the DeleteSchema method.

    name

    Required. Name of the schema to delete. Format is projects/{project}/schemas/{schema}.

    Annotations
    @SerialVersionUID()
  4. final case class DeleteSchemaRevisionRequest(name: String = "", revisionId: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DeleteSchemaRevisionRequest] with Product with Serializable

    Request for the DeleteSchemaRevision method.

    Request for the DeleteSchemaRevision method.

    name

    Required. The name of the schema revision to be deleted, with a revision ID explicitly included. Example: projects/123/schemas/my-schema@c7cfa2a8

    revisionId

    Optional. This field is deprecated and should not be used for specifying the revision ID. The revision ID should be specified via the name parameter.

    Annotations
    @SerialVersionUID()
  5. sealed abstract class Encoding extends GeneratedEnum

    Possible encoding types for messages.

  6. final case class GetSchemaRequest(name: String = "", view: SchemaView = com.google.pubsub.v1.schema.SchemaView.SCHEMA_VIEW_UNSPECIFIED, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GetSchemaRequest] with Product with Serializable

    Request for the GetSchema method.

    Request for the GetSchema method.

    name

    Required. The name of the schema to get. Format is projects/{project}/schemas/{schema}.

    view

    The set of fields to return in the response. If not set, returns a Schema with all fields filled out. Set to BASIC to omit the definition.

    Annotations
    @SerialVersionUID()
  7. final case class ListSchemaRevisionsRequest(name: String = "", view: SchemaView = com.google.pubsub.v1.schema.SchemaView.SCHEMA_VIEW_UNSPECIFIED, pageSize: Int = 0, pageToken: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListSchemaRevisionsRequest] with Product with Serializable

    Request for the ListSchemaRevisions method.

    Request for the ListSchemaRevisions method.

    name

    Required. The name of the schema to list revisions for.

    view

    The set of Schema fields to return in the response. If not set, returns Schemas with name and type, but not definition. Set to FULL to retrieve all fields.

    pageSize

    The maximum number of revisions to return per page.

    pageToken

    The page token, received from a previous ListSchemaRevisions call. Provide this to retrieve the subsequent page.

    Annotations
    @SerialVersionUID()
  8. final case class ListSchemaRevisionsResponse(schemas: Seq[Schema] = _root_.scala.Seq.empty, nextPageToken: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListSchemaRevisionsResponse] with Product with Serializable

    Response for the ListSchemaRevisions method.

    Response for the ListSchemaRevisions method.

    schemas

    The revisions of the schema.

    nextPageToken

    A token that can be sent as page_token to retrieve the next page. If this field is empty, there are no subsequent pages.

    Annotations
    @SerialVersionUID()
  9. final case class ListSchemasRequest(parent: String = "", view: SchemaView = com.google.pubsub.v1.schema.SchemaView.SCHEMA_VIEW_UNSPECIFIED, pageSize: Int = 0, pageToken: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListSchemasRequest] with Product with Serializable

    Request for the ListSchemas method.

    Request for the ListSchemas method.

    parent

    Required. The name of the project in which to list schemas. Format is projects/{project-id}.

    view

    The set of Schema fields to return in the response. If not set, returns Schemas with name and type, but not definition. Set to FULL to retrieve all fields.

    pageSize

    Maximum number of schemas to return.

    pageToken

    The value returned by the last ListSchemasResponse; indicates that this is a continuation of a prior ListSchemas call, and that the system should return the next page of data.

    Annotations
    @SerialVersionUID()
  10. final case class ListSchemasResponse(schemas: Seq[Schema] = _root_.scala.Seq.empty, nextPageToken: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ListSchemasResponse] with Product with Serializable

    Response for the ListSchemas method.

    Response for the ListSchemas method.

    schemas

    The resulting schemas.

    nextPageToken

    If not empty, indicates that there may be more schemas that match the request; this value should be passed in a new ListSchemasRequest.

    Annotations
    @SerialVersionUID()
  11. final case class RollbackSchemaRequest(name: String = "", revisionId: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[RollbackSchemaRequest] with Product with Serializable

    Request for the RollbackSchema method.

    Request for the RollbackSchema method.

    name

    Required. The schema being rolled back with revision id.

    revisionId

    Required. The revision ID to roll back to. It must be a revision of the same schema. Example: c7cfa2a8

    Annotations
    @SerialVersionUID()
  12. final case class Schema(name: String = "", type: Type = com.google.pubsub.v1.schema.Schema.Type.TYPE_UNSPECIFIED, definition: String = "", revisionId: String = "", revisionCreateTime: Option[Timestamp] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Schema] with Product with Serializable

    A schema resource.

    A schema resource.

    name

    Required. Name of the schema. Format is projects/{project}/schemas/{schema}.

    type

    The type of the schema definition.

    definition

    The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in type.

    revisionId

    Output only. Immutable. The revision ID of the schema.

    revisionCreateTime

    Output only. The timestamp that the revision was created.

    Annotations
    @SerialVersionUID()
  13. trait SchemaService extends AnyRef

    Service for doing schema-related operations.

    Service for doing schema-related operations.

    Annotations
    @AkkaGrpcGenerated()
  14. trait SchemaServiceClient extends SchemaService with SchemaServiceClientPowerApi with AkkaGrpcClient
    Annotations
    @AkkaGrpcGenerated()
  15. trait SchemaServiceClientPowerApi extends AnyRef
    Annotations
    @AkkaGrpcGenerated()
  16. sealed abstract class SchemaView extends GeneratedEnum

    View of Schema object fields to be returned by GetSchema and ListSchemas.

  17. final case class ValidateMessageRequest(parent: String = "", schemaSpec: SchemaSpec = com.google.pubsub.v1.schema.ValidateMessageRequest.SchemaSpec.Empty, message: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, encoding: Encoding = com.google.pubsub.v1.schema.Encoding.ENCODING_UNSPECIFIED, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValidateMessageRequest] with Product with Serializable

    Request for the ValidateMessage method.

    Request for the ValidateMessage method.

    parent

    Required. The name of the project in which to validate schemas. Format is projects/{project-id}.

    message

    Message to validate against the provided schema_spec.

    encoding

    The encoding expected for messages

    Annotations
    @SerialVersionUID()
  18. final case class ValidateMessageResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValidateMessageResponse] with Product with Serializable

    Response for the ValidateMessage method.

    Response for the ValidateMessage method. Empty for now.

    Annotations
    @SerialVersionUID()
  19. final case class ValidateSchemaRequest(parent: String = "", schema: Option[Schema] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValidateSchemaRequest] with Product with Serializable

    Request for the ValidateSchema method.

    Request for the ValidateSchema method.

    parent

    Required. The name of the project in which to validate schemas. Format is projects/{project-id}.

    schema

    Required. The schema object to validate.

    Annotations
    @SerialVersionUID()
  20. final case class ValidateSchemaResponse(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[ValidateSchemaResponse] with Product with Serializable

    Response for the ValidateSchema method.

    Response for the ValidateSchema method. Empty for now.

    Annotations
    @SerialVersionUID()

Value Members

  1. object CommitSchemaRequest extends GeneratedMessageCompanion[CommitSchemaRequest]
  2. object CreateSchemaRequest extends GeneratedMessageCompanion[CreateSchemaRequest]
  3. object DeleteSchemaRequest extends GeneratedMessageCompanion[DeleteSchemaRequest]
  4. object DeleteSchemaRevisionRequest extends GeneratedMessageCompanion[DeleteSchemaRevisionRequest]
  5. object Encoding extends GeneratedEnumCompanion[Encoding]
  6. object GetSchemaRequest extends GeneratedMessageCompanion[GetSchemaRequest]
  7. object ListSchemaRevisionsRequest extends GeneratedMessageCompanion[ListSchemaRevisionsRequest]
  8. object ListSchemaRevisionsResponse extends GeneratedMessageCompanion[ListSchemaRevisionsResponse]
  9. object ListSchemasRequest extends GeneratedMessageCompanion[ListSchemasRequest]
  10. object ListSchemasResponse extends GeneratedMessageCompanion[ListSchemasResponse]
  11. object RollbackSchemaRequest extends GeneratedMessageCompanion[RollbackSchemaRequest]
  12. object Schema extends GeneratedMessageCompanion[Schema]
  13. object SchemaProto extends GeneratedFileObject
  14. object SchemaService extends ServiceDescription
    Annotations
    @AkkaGrpcGenerated()
  15. object SchemaServiceClient
    Annotations
    @AkkaGrpcGenerated()
  16. object SchemaView extends GeneratedEnumCompanion[SchemaView]
  17. object ValidateMessageRequest extends GeneratedMessageCompanion[ValidateMessageRequest]
  18. object ValidateMessageResponse extends GeneratedMessageCompanion[ValidateMessageResponse]
  19. object ValidateSchemaRequest extends GeneratedMessageCompanion[ValidateSchemaRequest]
  20. object ValidateSchemaResponse extends GeneratedMessageCompanion[ValidateSchemaResponse]

Ungrouped