Class CreateApiRequest.Builder (2.4.0)
2.87.0 (latest)
2.85.0
2.83.0
2.82.0
2.81.0
2.80.0
2.78.0
2.76.0
2.75.0
2.74.0
2.73.0
2.72.0
2.70.0
2.68.0
2.67.0
2.64.0
2.63.0
2.62.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.51.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.27.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.0
2.4.0
2.3.7
2.2.1
2.1.12
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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
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
Name
Description
value
Api
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
Name
Description
value
Api
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
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]