Interface SchemaSettingsOrBuilder (1.123.18)

public interface SchemaSettingsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEncoding()

public abstract Encoding getEncoding()

The encoding of messages validated against schema.

.google.pubsub.v1.Encoding encoding = 2;

Returns
TypeDescription
Encoding

The encoding.

getEncodingValue()

public abstract int getEncodingValue()

The encoding of messages validated against schema.

.google.pubsub.v1.Encoding encoding = 2;

Returns
TypeDescription
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;

Returns
TypeDescription
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;

Returns
TypeDescription
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;

Returns
TypeDescription
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;

Returns
TypeDescription
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) = { ... }

Returns
TypeDescription
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) = { ... }

Returns
TypeDescription
ByteString

The bytes for schema.