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.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateApiRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CreateApiRequest build()
buildPartial()
public CreateApiRequest buildPartial()
clear()
public CreateApiRequest.Builder clear()
Overrides
clearApi()
public CreateApiRequest.Builder clearApi()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
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];
clearField(Descriptors.FieldDescriptor field)
public CreateApiRequest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateApiRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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) = { ... }
clone()
public CreateApiRequest.Builder clone()
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];
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 |
Type |
Description |
ByteString |
The bytes for apiId.
|
getApiOrBuilder()
public ApiOrBuilder getApiOrBuilder()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
getDefaultInstanceForType()
public CreateApiRequest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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 |
Type |
Description |
ByteString |
The bytes for parent.
|
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()
Overrides
isInitialized()
public final boolean isInitialized()
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
|
mergeFrom(CreateApiRequest other)
public CreateApiRequest.Builder mergeFrom(CreateApiRequest other)
public CreateApiRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CreateApiRequest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateApiRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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
|
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];
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.
|
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.
|
setField(Descriptors.FieldDescriptor field, Object value)
public CreateApiRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateApiRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateApiRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides