public static final class SchemaSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder> implements SchemaSettingsOrBuilder
Settings for validating messages published against a schema.Protobuf type
google.pubsub.v1.SchemaSettings| Modifier and Type | Method and Description |
|---|---|
SchemaSettings.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SchemaSettings |
build() |
SchemaSettings |
buildPartial() |
SchemaSettings.Builder |
clear() |
SchemaSettings.Builder |
clearEncoding()
The encoding of messages validated against `schema`.
|
SchemaSettings.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
SchemaSettings.Builder |
clearFirstRevisionId()
The minimum (inclusive) revision allowed for validating messages.
|
SchemaSettings.Builder |
clearLastRevisionId()
The maximum (inclusive) revision allowed for validating messages.
|
SchemaSettings.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
SchemaSettings.Builder |
clearSchema()
Required.
|
SchemaSettings.Builder |
clone() |
SchemaSettings |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Encoding |
getEncoding()
The encoding of messages validated against `schema`.
|
int |
getEncodingValue()
The encoding of messages validated against `schema`.
|
String |
getFirstRevisionId()
The minimum (inclusive) revision allowed for validating messages.
|
com.google.protobuf.ByteString |
getFirstRevisionIdBytes()
The minimum (inclusive) revision allowed for validating messages.
|
String |
getLastRevisionId()
The maximum (inclusive) revision allowed for validating messages.
|
com.google.protobuf.ByteString |
getLastRevisionIdBytes()
The maximum (inclusive) revision allowed for validating messages.
|
String |
getSchema()
Required.
|
com.google.protobuf.ByteString |
getSchemaBytes()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
SchemaSettings.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
SchemaSettings.Builder |
mergeFrom(com.google.protobuf.Message other) |
SchemaSettings.Builder |
mergeFrom(SchemaSettings other) |
SchemaSettings.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
SchemaSettings.Builder |
setEncoding(Encoding value)
The encoding of messages validated against `schema`.
|
SchemaSettings.Builder |
setEncodingValue(int value)
The encoding of messages validated against `schema`.
|
SchemaSettings.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
SchemaSettings.Builder |
setFirstRevisionId(String value)
The minimum (inclusive) revision allowed for validating messages.
|
SchemaSettings.Builder |
setFirstRevisionIdBytes(com.google.protobuf.ByteString value)
The minimum (inclusive) revision allowed for validating messages.
|
SchemaSettings.Builder |
setLastRevisionId(String value)
The maximum (inclusive) revision allowed for validating messages.
|
SchemaSettings.Builder |
setLastRevisionIdBytes(com.google.protobuf.ByteString value)
The maximum (inclusive) revision allowed for validating messages.
|
SchemaSettings.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
SchemaSettings.Builder |
setSchema(String value)
Required.
|
SchemaSettings.Builder |
setSchemaBytes(com.google.protobuf.ByteString value)
Required.
|
SchemaSettings.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic SchemaSettings build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic SchemaSettings buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic SchemaSettings.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SchemaSettings.Builder>public SchemaSettings.Builder mergeFrom(SchemaSettings other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public SchemaSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<SchemaSettings.Builder>IOExceptionpublic 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) = { ... }
getSchema in interface SchemaSettingsOrBuilderpublic 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) = { ... }
getSchemaBytes in interface SchemaSettingsOrBuilderpublic SchemaSettings.Builder setSchema(String value)
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) = { ... }
value - The schema to set.public SchemaSettings.Builder clearSchema()
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) = { ... }
public SchemaSettings.Builder setSchemaBytes(com.google.protobuf.ByteString value)
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) = { ... }
value - The bytes for schema to set.public int getEncodingValue()
The encoding of messages validated against `schema`.
.google.pubsub.v1.Encoding encoding = 2;getEncodingValue in interface SchemaSettingsOrBuilderpublic SchemaSettings.Builder setEncodingValue(int value)
The encoding of messages validated against `schema`.
.google.pubsub.v1.Encoding encoding = 2;value - The enum numeric value on the wire for encoding to set.public Encoding getEncoding()
The encoding of messages validated against `schema`.
.google.pubsub.v1.Encoding encoding = 2;getEncoding in interface SchemaSettingsOrBuilderpublic SchemaSettings.Builder setEncoding(Encoding value)
The encoding of messages validated against `schema`.
.google.pubsub.v1.Encoding encoding = 2;value - The encoding to set.public SchemaSettings.Builder clearEncoding()
The encoding of messages validated against `schema`.
.google.pubsub.v1.Encoding encoding = 2;public 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;getFirstRevisionId in interface SchemaSettingsOrBuilderpublic 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;getFirstRevisionIdBytes in interface SchemaSettingsOrBuilderpublic SchemaSettings.Builder setFirstRevisionId(String value)
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;value - The firstRevisionId to set.public SchemaSettings.Builder clearFirstRevisionId()
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;public SchemaSettings.Builder setFirstRevisionIdBytes(com.google.protobuf.ByteString value)
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;value - The bytes for firstRevisionId to set.public 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;getLastRevisionId in interface SchemaSettingsOrBuilderpublic 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;getLastRevisionIdBytes in interface SchemaSettingsOrBuilderpublic SchemaSettings.Builder setLastRevisionId(String value)
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;value - The lastRevisionId to set.public SchemaSettings.Builder clearLastRevisionId()
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;public SchemaSettings.Builder setLastRevisionIdBytes(com.google.protobuf.ByteString value)
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;value - The bytes for lastRevisionId to set.public final SchemaSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>public final SchemaSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<SchemaSettings.Builder>Copyright © 2023 Google LLC. All rights reserved.