Package com.google.pubsub.v1
Interface SchemaSettingsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SchemaSettings,SchemaSettings.Builder
public interface SchemaSettingsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe encoding of messages validated against `schema`.intThe encoding of messages validated against `schema`.The minimum (inclusive) revision allowed for validating messages.com.google.protobuf.ByteStringThe minimum (inclusive) revision allowed for validating messages.The maximum (inclusive) revision allowed for validating messages.com.google.protobuf.ByteStringThe maximum (inclusive) revision allowed for validating messages.Required.com.google.protobuf.ByteStringRequired.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
-
getSchema
String getSchema()Required. The name of the schema that messages published should be validated against. Format is `projects/{project}/schemas/{schema}`. The value of this field will be `_deleted-schema_` if the schema has been deleted.string schema = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The schema.
-
getSchemaBytes
com.google.protobuf.ByteString getSchemaBytes()Required. The name of the schema that messages published should be validated against. Format is `projects/{project}/schemas/{schema}`. The value of this field will be `_deleted-schema_` if the schema has been deleted.string schema = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- The bytes for schema.
-
getEncodingValue
int getEncodingValue()The encoding of messages validated against `schema`.
.google.pubsub.v1.Encoding encoding = 2;- Returns:
- The enum numeric value on the wire for encoding.
-
getEncoding
Encoding getEncoding()The encoding of messages validated against `schema`.
.google.pubsub.v1.Encoding encoding = 2;- Returns:
- The encoding.
-
getFirstRevisionId
String getFirstRevisionId()The minimum (inclusive) revision allowed for validating messages. If empty or not present, allow any revision to be validated against last_revision or any revision created before.
string first_revision_id = 3;- Returns:
- The firstRevisionId.
-
getFirstRevisionIdBytes
com.google.protobuf.ByteString getFirstRevisionIdBytes()The minimum (inclusive) revision allowed for validating messages. If empty or not present, allow any revision to be validated against last_revision or any revision created before.
string first_revision_id = 3;- Returns:
- The bytes for firstRevisionId.
-
getLastRevisionId
String getLastRevisionId()The maximum (inclusive) revision allowed for validating messages. If empty or not present, allow any revision to be validated against first_revision or any revision created after.
string last_revision_id = 4;- Returns:
- The lastRevisionId.
-
getLastRevisionIdBytes
com.google.protobuf.ByteString getLastRevisionIdBytes()The maximum (inclusive) revision allowed for validating messages. If empty or not present, allow any revision to be validated against first_revision or any revision created after.
string last_revision_id = 4;- Returns:
- The bytes for lastRevisionId.
-