Interface SchemaSettingsOrBuilder (1.122.0)

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.

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.