public static final class CreateApiRequest.Builder extends GeneratedMessageV3.Builder<CreateApiRequest.Builder> implements CreateApiRequestOrBuilder
Request message for ApiGatewayService.CreateApi
Protobuf type google.cloud.apigateway.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. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
clearApiId()
public CreateApiRequest.Builder clearApiId()
Required. Identifier to assign to the API. Must be unique within scope of
the parent resource.
string api_id = 2 [(.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. Parent resource of the API, of the form:
projects/*/locations/global
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clone()
public CreateApiRequest.Builder clone()
Returns
Overrides
getApi()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
Api | The api.
|
getApiBuilder()
public Api.Builder getApiBuilder()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getApiId()
Required. Identifier to assign to the API. Must be unique within scope of
the parent resource.
string api_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The apiId.
|
getApiIdBytes()
public ByteString getApiIdBytes()
Required. Identifier to assign to the API. Must be unique within scope of
the parent resource.
string api_id = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getApiOrBuilder()
public ApiOrBuilder getApiOrBuilder()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
getDefaultInstanceForType()
public CreateApiRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getParent()
public String getParent()
Required. Parent resource of the API, of the form:
projects/*/locations/global
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The parent.
|
getParentBytes()
public ByteString getParentBytes()
Required. Parent resource of the API, of the form:
projects/*/locations/global
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasApi()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.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. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.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. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setApi(Api.Builder builderForValue)
public CreateApiRequest.Builder setApi(Api.Builder builderForValue)
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setApiId(String value)
public CreateApiRequest.Builder setApiId(String value)
Required. Identifier to assign to the API. Must be unique within scope of
the parent resource.
string api_id = 2 [(.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. Identifier to assign to the API. Must be unique within scope of
the parent resource.
string api_id = 2 [(.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. Parent resource of the API, of the form:
projects/*/locations/global
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. Parent resource of the API, of the form:
projects/*/locations/global
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