public interface SchemaSettingsOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getEncoding()
public abstract Encoding getEncoding()
The encoding of messages validated against schema
.
.google.pubsub.v1.Encoding encoding = 2;
Type | Description |
Encoding | The encoding. |
getEncodingValue()
public abstract int getEncodingValue()
The encoding of messages validated against schema
.
.google.pubsub.v1.Encoding encoding = 2;
Type | Description |
int | The enum numeric value on the wire for encoding. |
getFirstRevisionId()
public abstract 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;
Type | Description |
String | The firstRevisionId. |
getFirstRevisionIdBytes()
public abstract 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;
Type | Description |
ByteString | The bytes for firstRevisionId. |
getLastRevisionId()
public abstract 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;
Type | Description |
String | The lastRevisionId. |
getLastRevisionIdBytes()
public abstract 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;
Type | Description |
ByteString | The bytes for lastRevisionId. |
getSchema()
public abstract 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) = { ... }
Type | Description |
String | The schema. |
getSchemaBytes()
public abstract 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) = { ... }
Type | Description |
ByteString | The bytes for schema. |