public static final class CreateApiVersionRequest.Builder extends GeneratedMessageV3.Builder<CreateApiVersionRequest.Builder> implements CreateApiVersionRequestOrBuilder
Request message for CreateApiVersion.
Protobuf type google.cloud.apigeeregistry.v1.CreateApiVersionRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateApiVersionRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CreateApiVersionRequest build()
Returns
buildPartial()
public CreateApiVersionRequest buildPartial()
Returns
clear()
public CreateApiVersionRequest.Builder clear()
Returns
Overrides
clearApiVersion()
public CreateApiVersionRequest.Builder clearApiVersion()
Required. The version to create.
.google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearApiVersionId()
public CreateApiVersionRequest.Builder clearApiVersionId()
Required. The ID to use for the version, which will become the final component of
the version's resource name.
This value should be 1-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_version_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
clearField(Descriptors.FieldDescriptor field)
public CreateApiVersionRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateApiVersionRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearParent()
public CreateApiVersionRequest.Builder clearParent()
Required. The parent, which owns this collection of versions.
Format: projects/*/locations/*/apis/*
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clone()
public CreateApiVersionRequest.Builder clone()
Returns
Overrides
getApiVersion()
public ApiVersion getApiVersion()
Required. The version to create.
.google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getApiVersionBuilder()
public ApiVersion.Builder getApiVersionBuilder()
Required. The version to create.
.google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getApiVersionId()
public String getApiVersionId()
Required. The ID to use for the version, which will become the final component of
the version's resource name.
This value should be 1-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_version_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
String | The apiVersionId.
|
getApiVersionIdBytes()
public ByteString getApiVersionIdBytes()
Required. The ID to use for the version, which will become the final component of
the version's resource name.
This value should be 1-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_version_id = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
ByteString | The bytes for apiVersionId.
|
getApiVersionOrBuilder()
public ApiVersionOrBuilder getApiVersionOrBuilder()
Required. The version to create.
.google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getDefaultInstanceForType()
public CreateApiVersionRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getParent()
public String getParent()
Required. The parent, which owns this collection of versions.
Format: projects/*/locations/*/apis/*
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 versions.
Format: projects/*/locations/*/apis/*
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasApiVersion()
public boolean hasApiVersion()
Required. The version to create.
.google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the apiVersion field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeApiVersion(ApiVersion value)
public CreateApiVersionRequest.Builder mergeApiVersion(ApiVersion value)
Required. The version to create.
.google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeFrom(CreateApiVersionRequest other)
public CreateApiVersionRequest.Builder mergeFrom(CreateApiVersionRequest other)
Parameter
Returns
public CreateApiVersionRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CreateApiVersionRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateApiVersionRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setApiVersion(ApiVersion value)
public CreateApiVersionRequest.Builder setApiVersion(ApiVersion value)
Required. The version to create.
.google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setApiVersion(ApiVersion.Builder builderForValue)
public CreateApiVersionRequest.Builder setApiVersion(ApiVersion.Builder builderForValue)
Required. The version to create.
.google.cloud.apigeeregistry.v1.ApiVersion api_version = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setApiVersionId(String value)
public CreateApiVersionRequest.Builder setApiVersionId(String value)
Required. The ID to use for the version, which will become the final component of
the version's resource name.
This value should be 1-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_version_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The apiVersionId to set.
|
Returns
setApiVersionIdBytes(ByteString value)
public CreateApiVersionRequest.Builder setApiVersionIdBytes(ByteString value)
Required. The ID to use for the version, which will become the final component of
the version's resource name.
This value should be 1-63 characters, and valid characters
are /a-z-/.
Following AIP-162, IDs must not have the form of a UUID.
string api_version_id = 3 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for apiVersionId to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public CreateApiVersionRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setParent(String value)
public CreateApiVersionRequest.Builder setParent(String value)
Required. The parent, which owns this collection of versions.
Format: projects/*/locations/*/apis/*
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 CreateApiVersionRequest.Builder setParentBytes(ByteString value)
Required. The parent, which owns this collection of versions.
Format: projects/*/locations/*/apis/*
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 CreateApiVersionRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateApiVersionRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides