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`.int
The encoding of messages validated against `schema`.The minimum (inclusive) revision allowed for validating messages.com.google.protobuf.ByteString
The minimum (inclusive) revision allowed for validating messages.The maximum (inclusive) revision allowed for validating messages.com.google.protobuf.ByteString
The maximum (inclusive) revision allowed for validating messages.Required.com.google.protobuf.ByteString
Required.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods 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.
-