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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EncodinggetEncoding()The encoding of messages validated against `schema`.intgetEncodingValue()The encoding of messages validated against `schema`.StringgetFirstRevisionId()The minimum (inclusive) revision allowed for validating messages.com.google.protobuf.ByteStringgetFirstRevisionIdBytes()The minimum (inclusive) revision allowed for validating messages.StringgetLastRevisionId()The maximum (inclusive) revision allowed for validating messages.com.google.protobuf.ByteStringgetLastRevisionIdBytes()The maximum (inclusive) revision allowed for validating messages.StringgetSchema()Required.com.google.protobuf.ByteStringgetSchemaBytes()Required.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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.
-
-