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