public static final class CreateSchemaRequest.Builder extends GeneratedMessageV3.Builder<CreateSchemaRequest.Builder> implements CreateSchemaRequestOrBuilder
Request for the CreateSchema method.
Protobuf type google.pubsub.v1.CreateSchemaRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateSchemaRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreateSchemaRequest build()
Returns
buildPartial()
public CreateSchemaRequest buildPartial()
Returns
clear()
public CreateSchemaRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public CreateSchemaRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateSchemaRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearParent()
public CreateSchemaRequest.Builder clearParent()
Required. The name of the project in which to create the schema.
Format is projects/{project-id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clearSchema()
public CreateSchemaRequest.Builder clearSchema()
Required. The schema object to create.
This schema's name
parameter is ignored. The schema object returned
by CreateSchema will have a name
made using the given parent
and
schema_id
.
.google.pubsub.v1.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearSchemaId()
public CreateSchemaRequest.Builder clearSchemaId()
Returns
clone()
public CreateSchemaRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public CreateSchemaRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getParent()
public String getParent()
Required. The name of the project in which to create the schema.
Format is projects/{project-id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. The name of the project in which to create the schema.
Format is projects/{project-id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
getSchema()
public Schema getSchema()
Required. The schema object to create.
This schema's name
parameter is ignored. The schema object returned
by CreateSchema will have a name
made using the given parent
and
schema_id
.
.google.pubsub.v1.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
Schema | The schema.
|
getSchemaBuilder()
public Schema.Builder getSchemaBuilder()
Required. The schema object to create.
This schema's name
parameter is ignored. The schema object returned
by CreateSchema will have a name
made using the given parent
and
schema_id
.
.google.pubsub.v1.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getSchemaId()
public String getSchemaId()
Returns
Type | Description |
String | The schemaId.
|
getSchemaIdBytes()
public ByteString getSchemaIdBytes()
Returns
getSchemaOrBuilder()
public SchemaOrBuilder getSchemaOrBuilder()
Required. The schema object to create.
This schema's name
parameter is ignored. The schema object returned
by CreateSchema will have a name
made using the given parent
and
schema_id
.
.google.pubsub.v1.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
hasSchema()
public boolean hasSchema()
Required. The schema object to create.
This schema's name
parameter is ignored. The schema object returned
by CreateSchema will have a name
made using the given parent
and
schema_id
.
.google.pubsub.v1.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the schema field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
public CreateSchemaRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreateSchemaRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeFrom(CreateSchemaRequest other)
public CreateSchemaRequest.Builder mergeFrom(CreateSchemaRequest other)
Parameter
Returns
mergeSchema(Schema value)
public CreateSchemaRequest.Builder mergeSchema(Schema value)
Required. The schema object to create.
This schema's name
parameter is ignored. The schema object returned
by CreateSchema will have a name
made using the given parent
and
schema_id
.
.google.pubsub.v1.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateSchemaRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public CreateSchemaRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setParent(String value)
public CreateSchemaRequest.Builder setParent(String value)
Required. The name of the project in which to create the schema.
Format is projects/{project-id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The parent to set.
|
Returns
setParentBytes(ByteString value)
public CreateSchemaRequest.Builder setParentBytes(ByteString value)
Required. The name of the project in which to create the schema.
Format is projects/{project-id}
.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for parent to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateSchemaRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSchema(Schema value)
public CreateSchemaRequest.Builder setSchema(Schema value)
Required. The schema object to create.
This schema's name
parameter is ignored. The schema object returned
by CreateSchema will have a name
made using the given parent
and
schema_id
.
.google.pubsub.v1.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setSchema(Schema.Builder builderForValue)
public CreateSchemaRequest.Builder setSchema(Schema.Builder builderForValue)
Required. The schema object to create.
This schema's name
parameter is ignored. The schema object returned
by CreateSchema will have a name
made using the given parent
and
schema_id
.
.google.pubsub.v1.Schema schema = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setSchemaId(String value)
public CreateSchemaRequest.Builder setSchemaId(String value)
Parameter
Name | Description |
value | String
The schemaId to set.
|
Returns
setSchemaIdBytes(ByteString value)
public CreateSchemaRequest.Builder setSchemaIdBytes(ByteString value)
Parameter
Name | Description |
value | ByteString
The bytes for schemaId to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateSchemaRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides