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 |
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 |
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 |
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, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, 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 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 © 2022 Google LLC. All rights reserved.