public static final class CreatePluginInstanceRequest.Builder extends GeneratedMessageV3.Builder<CreatePluginInstanceRequest.Builder> implements CreatePluginInstanceRequestOrBuilder
The CreatePluginInstance method's request.
Protobuf type google.cloud.apihub.v1.CreatePluginInstanceRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CreatePluginInstanceRequest.BuilderImplements
CreatePluginInstanceRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreatePluginInstanceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
build()
public CreatePluginInstanceRequest build()
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest |
buildPartial()
public CreatePluginInstanceRequest buildPartial()
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest |
clear()
public CreatePluginInstanceRequest.Builder clear()
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
clearField(Descriptors.FieldDescriptor field)
public CreatePluginInstanceRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public CreatePluginInstanceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
clearParent()
public CreatePluginInstanceRequest.Builder clearParent()
Required. The parent of the plugin instance resource.
Format: projects/{project}/locations/{location}/plugins/{plugin}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
This builder for chaining. |
clearPluginInstance()
public CreatePluginInstanceRequest.Builder clearPluginInstance()
Required. The plugin instance to create.
.google.cloud.apihub.v1.PluginInstance plugin_instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
clearPluginInstanceId()
public CreatePluginInstanceRequest.Builder clearPluginInstanceId()
Optional. The ID to use for the plugin instance, which will become the final component of the plugin instance's resource name. This field is optional.
- If provided, the same will be used. The service will throw an error if the specified id is already used by another plugin instance in the plugin resource.
If not provided, a system generated id will be used.
This value should be 4-63 characters, and valid characters are /a-z[0-9]-_/.
string plugin_instance_id = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
This builder for chaining. |
clone()
public CreatePluginInstanceRequest.Builder clone()
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
getDefaultInstanceForType()
public CreatePluginInstanceRequest getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getParent()
public String getParent()
Required. The parent of the plugin instance resource.
Format: projects/{project}/locations/{location}/plugins/{plugin}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String |
The parent. |
getParentBytes()
public ByteString getParentBytes()
Required. The parent of the plugin instance resource.
Format: projects/{project}/locations/{location}/plugins/{plugin}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for parent. |
getPluginInstance()
public PluginInstance getPluginInstance()
Required. The plugin instance to create.
.google.cloud.apihub.v1.PluginInstance plugin_instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
PluginInstance |
The pluginInstance. |
getPluginInstanceBuilder()
public PluginInstance.Builder getPluginInstanceBuilder()
Required. The plugin instance to create.
.google.cloud.apihub.v1.PluginInstance plugin_instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
PluginInstance.Builder |
getPluginInstanceId()
public String getPluginInstanceId()
Optional. The ID to use for the plugin instance, which will become the final component of the plugin instance's resource name. This field is optional.
- If provided, the same will be used. The service will throw an error if the specified id is already used by another plugin instance in the plugin resource.
If not provided, a system generated id will be used.
This value should be 4-63 characters, and valid characters are /a-z[0-9]-_/.
string plugin_instance_id = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String |
The pluginInstanceId. |
getPluginInstanceIdBytes()
public ByteString getPluginInstanceIdBytes()
Optional. The ID to use for the plugin instance, which will become the final component of the plugin instance's resource name. This field is optional.
- If provided, the same will be used. The service will throw an error if the specified id is already used by another plugin instance in the plugin resource.
If not provided, a system generated id will be used.
This value should be 4-63 characters, and valid characters are /a-z[0-9]-_/.
string plugin_instance_id = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for pluginInstanceId. |
getPluginInstanceOrBuilder()
public PluginInstanceOrBuilder getPluginInstanceOrBuilder()
Required. The plugin instance to create.
.google.cloud.apihub.v1.PluginInstance plugin_instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
PluginInstanceOrBuilder |
hasPluginInstance()
public boolean hasPluginInstance()
Required. The plugin instance to create.
.google.cloud.apihub.v1.PluginInstance plugin_instance = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
Whether the pluginInstance field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(CreatePluginInstanceRequest other)
public CreatePluginInstanceRequest.Builder mergeFrom(CreatePluginInstanceRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreatePluginInstanceRequest |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CreatePluginInstanceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public CreatePluginInstanceRequest.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
mergePluginInstance(PluginInstance value)
public CreatePluginInstanceRequest.Builder mergePluginInstance(PluginInstance value)
Required. The plugin instance to create.
.google.cloud.apihub.v1.PluginInstance plugin_instance = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
PluginInstance |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreatePluginInstanceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public CreatePluginInstanceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
setParent(String value)
public CreatePluginInstanceRequest.Builder setParent(String value)
Required. The parent of the plugin instance resource.
Format: projects/{project}/locations/{location}/plugins/{plugin}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value |
String The parent to set. |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
This builder for chaining. |
setParentBytes(ByteString value)
public CreatePluginInstanceRequest.Builder setParentBytes(ByteString value)
Required. The parent of the plugin instance resource.
Format: projects/{project}/locations/{location}/plugins/{plugin}
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for parent to set. |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
This builder for chaining. |
setPluginInstance(PluginInstance value)
public CreatePluginInstanceRequest.Builder setPluginInstance(PluginInstance value)
Required. The plugin instance to create.
.google.cloud.apihub.v1.PluginInstance plugin_instance = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
value |
PluginInstance |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
setPluginInstance(PluginInstance.Builder builderForValue)
public CreatePluginInstanceRequest.Builder setPluginInstance(PluginInstance.Builder builderForValue)
Required. The plugin instance to create.
.google.cloud.apihub.v1.PluginInstance plugin_instance = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
builderForValue |
PluginInstance.Builder |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
setPluginInstanceId(String value)
public CreatePluginInstanceRequest.Builder setPluginInstanceId(String value)
Optional. The ID to use for the plugin instance, which will become the final component of the plugin instance's resource name. This field is optional.
- If provided, the same will be used. The service will throw an error if the specified id is already used by another plugin instance in the plugin resource.
If not provided, a system generated id will be used.
This value should be 4-63 characters, and valid characters are /a-z[0-9]-_/.
string plugin_instance_id = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
String The pluginInstanceId to set. |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
This builder for chaining. |
setPluginInstanceIdBytes(ByteString value)
public CreatePluginInstanceRequest.Builder setPluginInstanceIdBytes(ByteString value)
Optional. The ID to use for the plugin instance, which will become the final component of the plugin instance's resource name. This field is optional.
- If provided, the same will be used. The service will throw an error if the specified id is already used by another plugin instance in the plugin resource.
If not provided, a system generated id will be used.
This value should be 4-63 characters, and valid characters are /a-z[0-9]-_/.
string plugin_instance_id = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for pluginInstanceId to set. |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreatePluginInstanceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final CreatePluginInstanceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
CreatePluginInstanceRequest.Builder |