public static final class CreateApiRequest.Builder extends GeneratedMessageV3.Builder<CreateApiRequest.Builder> implements CreateApiRequestOrBuilder
Request message for CreateApi.
Protobuf type google.cloud.apigeeregistry.v1.CreateApiRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateApiRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreateApiRequest build()
Returns
buildPartial()
public CreateApiRequest buildPartial()
Returns
clear()
public CreateApiRequest.Builder clear()
Returns
Overrides
clearApi()
public CreateApiRequest.Builder clearApi()
Required. The API to create.
.google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearApiId()
public CreateApiRequest.Builder clearApiId()
Required. The ID to use for the API, which will become the final component of
the API's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
clearField(Descriptors.FieldDescriptor field)
public CreateApiRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateApiRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearParent()
public CreateApiRequest.Builder clearParent()
Required. The parent, which owns this collection of APIs.
Format: projects/*/locations/*
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clone()
public CreateApiRequest.Builder clone()
Returns
Overrides
getApi()
Required. The API to create.
.google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
Api | The api.
|
getApiBuilder()
public Api.Builder getApiBuilder()
Required. The API to create.
.google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getApiId()
Required. The ID to use for the API, which will become the final component of
the API's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The apiId.
|
getApiIdBytes()
public ByteString getApiIdBytes()
Required. The ID to use for the API, which will become the final component of
the API's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getApiOrBuilder()
public ApiOrBuilder getApiOrBuilder()
Required. The API to create.
.google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getDefaultInstanceForType()
public CreateApiRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getParent()
public String getParent()
Required. The parent, which owns this collection of APIs.
Format: projects/*/locations/*
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, which owns this collection of APIs.
Format: projects/*/locations/*
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasApi()
Required. The API to create.
.google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the api field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeApi(Api value)
public CreateApiRequest.Builder mergeApi(Api value)
Required. The API to create.
.google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeFrom(CreateApiRequest other)
public CreateApiRequest.Builder mergeFrom(CreateApiRequest other)
Parameter
Returns
public CreateApiRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreateApiRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateApiRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setApi(Api value)
public CreateApiRequest.Builder setApi(Api value)
Required. The API to create.
.google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setApi(Api.Builder builderForValue)
public CreateApiRequest.Builder setApi(Api.Builder builderForValue)
Required. The API to create.
.google.cloud.apigeeregistry.v1.Api api = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setApiId(String value)
public CreateApiRequest.Builder setApiId(String value)
Required. The ID to use for the API, which will become the final component of
the API's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The apiId to set.
|
Returns
setApiIdBytes(ByteString value)
public CreateApiRequest.Builder setApiIdBytes(ByteString value)
Required. The ID to use for the API, which will become the final component of
the API's resource name.
This value should be 4-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for apiId to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public CreateApiRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setParent(String value)
public CreateApiRequest.Builder setParent(String value)
Required. The parent, which owns this collection of APIs.
Format: projects/*/locations/*
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 CreateApiRequest.Builder setParentBytes(ByteString value)
Required. The parent, which owns this collection of APIs.
Format: projects/*/locations/*
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 CreateApiRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateApiRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides