Package com.google.cloud.apigateway.v1
Class CreateApiRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
- com.google.cloud.apigateway.v1.CreateApiRequest.Builder
-
- All Implemented Interfaces:
CreateApiRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- CreateApiRequest
public static final class CreateApiRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder> implements CreateApiRequestOrBuilder
Request message for ApiGatewayService.CreateApi
Protobuf typegoogle.cloud.apigateway.v1.CreateApiRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateApiRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CreateApiRequest
build()
CreateApiRequest
buildPartial()
CreateApiRequest.Builder
clear()
CreateApiRequest.Builder
clearApi()
Required.CreateApiRequest.Builder
clearApiId()
Required.CreateApiRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CreateApiRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CreateApiRequest.Builder
clearParent()
Required.CreateApiRequest.Builder
clone()
Api
getApi()
Required.Api.Builder
getApiBuilder()
Required.String
getApiId()
Required.com.google.protobuf.ByteString
getApiIdBytes()
Required.ApiOrBuilder
getApiOrBuilder()
Required.CreateApiRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.boolean
hasApi()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CreateApiRequest.Builder
mergeApi(Api value)
Required.CreateApiRequest.Builder
mergeFrom(CreateApiRequest other)
CreateApiRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CreateApiRequest.Builder
mergeFrom(com.google.protobuf.Message other)
CreateApiRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CreateApiRequest.Builder
setApi(Api value)
Required.CreateApiRequest.Builder
setApi(Api.Builder builderForValue)
Required.CreateApiRequest.Builder
setApiId(String value)
Required.CreateApiRequest.Builder
setApiIdBytes(com.google.protobuf.ByteString value)
Required.CreateApiRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CreateApiRequest.Builder
setParent(String value)
Required.CreateApiRequest.Builder
setParentBytes(com.google.protobuf.ByteString value)
Required.CreateApiRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CreateApiRequest.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
clear
public CreateApiRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
getDefaultInstanceForType
public CreateApiRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CreateApiRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CreateApiRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CreateApiRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
setField
public CreateApiRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
clearField
public CreateApiRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
clearOneof
public CreateApiRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
setRepeatedField
public CreateApiRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
addRepeatedField
public CreateApiRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
mergeFrom
public CreateApiRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CreateApiRequest.Builder>
-
mergeFrom
public CreateApiRequest.Builder mergeFrom(CreateApiRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
mergeFrom
public CreateApiRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CreateApiRequest.Builder>
- Throws:
IOException
-
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) = { ... }
- Specified by:
getParent
in interfaceCreateApiRequestOrBuilder
- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.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) = { ... }
- Specified by:
getParentBytes
in interfaceCreateApiRequestOrBuilder
- Returns:
- The bytes for parent.
-
setParent
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) = { ... }
- Parameters:
value
- The parent to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setParentBytes
public CreateApiRequest.Builder setParentBytes(com.google.protobuf.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) = { ... }
- Parameters:
value
- The bytes for parent to set.- Returns:
- This builder for chaining.
-
getApiId
public String 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];
- Specified by:
getApiId
in interfaceCreateApiRequestOrBuilder
- Returns:
- The apiId.
-
getApiIdBytes
public com.google.protobuf.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];
- Specified by:
getApiIdBytes
in interfaceCreateApiRequestOrBuilder
- Returns:
- The bytes for apiId.
-
setApiId
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];
- Parameters:
value
- The apiId to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
setApiIdBytes
public CreateApiRequest.Builder setApiIdBytes(com.google.protobuf.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];
- Parameters:
value
- The bytes for apiId to set.- Returns:
- This builder for chaining.
-
hasApi
public boolean hasApi()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasApi
in interfaceCreateApiRequestOrBuilder
- Returns:
- Whether the api field is set.
-
getApi
public Api getApi()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getApi
in interfaceCreateApiRequestOrBuilder
- Returns:
- The api.
-
setApi
public CreateApiRequest.Builder setApi(Api value)
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
-
setApi
public CreateApiRequest.Builder setApi(Api.Builder builderForValue)
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
-
mergeApi
public CreateApiRequest.Builder mergeApi(Api value)
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
-
clearApi
public CreateApiRequest.Builder clearApi()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
-
getApiBuilder
public Api.Builder getApiBuilder()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
-
getApiOrBuilder
public ApiOrBuilder getApiOrBuilder()
Required. API resource.
.google.cloud.apigateway.v1.Api api = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getApiOrBuilder
in interfaceCreateApiRequestOrBuilder
-
setUnknownFields
public final CreateApiRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
mergeUnknownFields
public final CreateApiRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CreateApiRequest.Builder>
-
-