Class APIMetadata.Builder (0.28.0)

public static final class APIMetadata.Builder extends GeneratedMessageV3.Builder<APIMetadata.Builder> implements APIMetadataOrBuilder

The API metadata.

Protobuf type google.cloud.apihub.v1.APIMetadata

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllVersions(Iterable<? extends VersionMetadata> values)

public APIMetadata.Builder addAllVersions(Iterable<? extends VersionMetadata> values)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.apihub.v1.VersionMetadata>
Returns
Type Description
APIMetadata.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public APIMetadata.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
APIMetadata.Builder
Overrides

addVersions(VersionMetadata value)

public APIMetadata.Builder addVersions(VersionMetadata value)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value VersionMetadata
Returns
Type Description
APIMetadata.Builder

addVersions(VersionMetadata.Builder builderForValue)

public APIMetadata.Builder addVersions(VersionMetadata.Builder builderForValue)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue VersionMetadata.Builder
Returns
Type Description
APIMetadata.Builder

addVersions(int index, VersionMetadata value)

public APIMetadata.Builder addVersions(int index, VersionMetadata value)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value VersionMetadata
Returns
Type Description
APIMetadata.Builder

addVersions(int index, VersionMetadata.Builder builderForValue)

public APIMetadata.Builder addVersions(int index, VersionMetadata.Builder builderForValue)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue VersionMetadata.Builder
Returns
Type Description
APIMetadata.Builder

addVersionsBuilder()

public VersionMetadata.Builder addVersionsBuilder()

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
VersionMetadata.Builder

addVersionsBuilder(int index)

public VersionMetadata.Builder addVersionsBuilder(int index)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
VersionMetadata.Builder

build()

public APIMetadata build()
Returns
Type Description
APIMetadata

buildPartial()

public APIMetadata buildPartial()
Returns
Type Description
APIMetadata

clear()

public APIMetadata.Builder clear()
Returns
Type Description
APIMetadata.Builder
Overrides

clearApi()

public APIMetadata.Builder clearApi()

Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.

.google.cloud.apihub.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
APIMetadata.Builder

clearField(Descriptors.FieldDescriptor field)

public APIMetadata.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
APIMetadata.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public APIMetadata.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
APIMetadata.Builder
Overrides

clearOriginalCreateTime()

public APIMetadata.Builder clearOriginalCreateTime()

Optional. Timestamp indicating when the API was created at the source.

.google.protobuf.Timestamp original_create_time = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
APIMetadata.Builder

clearOriginalId()

public APIMetadata.Builder clearOriginalId()

Optional. The unique identifier of the API in the system where it was originally created.

string original_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
APIMetadata.Builder

This builder for chaining.

clearOriginalUpdateTime()

public APIMetadata.Builder clearOriginalUpdateTime()

Required. Timestamp indicating when the API was last updated at the source.

.google.protobuf.Timestamp original_update_time = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
APIMetadata.Builder

clearVersions()

public APIMetadata.Builder clearVersions()

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
APIMetadata.Builder

clone()

public APIMetadata.Builder clone()
Returns
Type Description
APIMetadata.Builder
Overrides

getApi()

public Api getApi()

Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.

.google.cloud.apihub.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Api

The api.

getApiBuilder()

public Api.Builder getApiBuilder()

Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.

.google.cloud.apihub.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Api.Builder

getApiOrBuilder()

public ApiOrBuilder getApiOrBuilder()

Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.

.google.cloud.apihub.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ApiOrBuilder

getDefaultInstanceForType()

public APIMetadata getDefaultInstanceForType()
Returns
Type Description
APIMetadata

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getOriginalCreateTime()

public Timestamp getOriginalCreateTime()

Optional. Timestamp indicating when the API was created at the source.

.google.protobuf.Timestamp original_create_time = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Timestamp

The originalCreateTime.

getOriginalCreateTimeBuilder()

public Timestamp.Builder getOriginalCreateTimeBuilder()

Optional. Timestamp indicating when the API was created at the source.

.google.protobuf.Timestamp original_create_time = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getOriginalCreateTimeOrBuilder()

public TimestampOrBuilder getOriginalCreateTimeOrBuilder()

Optional. Timestamp indicating when the API was created at the source.

.google.protobuf.Timestamp original_create_time = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimestampOrBuilder

getOriginalId()

public String getOriginalId()

Optional. The unique identifier of the API in the system where it was originally created.

string original_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The originalId.

getOriginalIdBytes()

public ByteString getOriginalIdBytes()

Optional. The unique identifier of the API in the system where it was originally created.

string original_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for originalId.

getOriginalUpdateTime()

public Timestamp getOriginalUpdateTime()

Required. Timestamp indicating when the API was last updated at the source.

.google.protobuf.Timestamp original_update_time = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Timestamp

The originalUpdateTime.

getOriginalUpdateTimeBuilder()

public Timestamp.Builder getOriginalUpdateTimeBuilder()

Required. Timestamp indicating when the API was last updated at the source.

.google.protobuf.Timestamp original_update_time = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Builder

getOriginalUpdateTimeOrBuilder()

public TimestampOrBuilder getOriginalUpdateTimeOrBuilder()

Required. Timestamp indicating when the API was last updated at the source.

.google.protobuf.Timestamp original_update_time = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TimestampOrBuilder

getVersions(int index)

public VersionMetadata getVersions(int index)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
VersionMetadata

getVersionsBuilder(int index)

public VersionMetadata.Builder getVersionsBuilder(int index)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
VersionMetadata.Builder

getVersionsBuilderList()

public List<VersionMetadata.Builder> getVersionsBuilderList()

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getVersionsCount()

public int getVersionsCount()

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getVersionsList()

public List<VersionMetadata> getVersionsList()

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<VersionMetadata>

getVersionsOrBuilder(int index)

public VersionMetadataOrBuilder getVersionsOrBuilder(int index)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
VersionMetadataOrBuilder

getVersionsOrBuilderList()

public List<? extends VersionMetadataOrBuilder> getVersionsOrBuilderList()

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.apihub.v1.VersionMetadataOrBuilder>

hasApi()

public boolean hasApi()

Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.

.google.cloud.apihub.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the api field is set.

hasOriginalCreateTime()

public boolean hasOriginalCreateTime()

Optional. Timestamp indicating when the API was created at the source.

.google.protobuf.Timestamp original_create_time = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the originalCreateTime field is set.

hasOriginalUpdateTime()

public boolean hasOriginalUpdateTime()

Required. Timestamp indicating when the API was last updated at the source.

.google.protobuf.Timestamp original_update_time = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the originalUpdateTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeApi(Api value)

public APIMetadata.Builder mergeApi(Api value)

Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.

.google.cloud.apihub.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Api
Returns
Type Description
APIMetadata.Builder

mergeFrom(APIMetadata other)

public APIMetadata.Builder mergeFrom(APIMetadata other)
Parameter
Name Description
other APIMetadata
Returns
Type Description
APIMetadata.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public APIMetadata.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
APIMetadata.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public APIMetadata.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
APIMetadata.Builder
Overrides

mergeOriginalCreateTime(Timestamp value)

public APIMetadata.Builder mergeOriginalCreateTime(Timestamp value)

Optional. Timestamp indicating when the API was created at the source.

.google.protobuf.Timestamp original_create_time = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Timestamp
Returns
Type Description
APIMetadata.Builder

mergeOriginalUpdateTime(Timestamp value)

public APIMetadata.Builder mergeOriginalUpdateTime(Timestamp value)

Required. Timestamp indicating when the API was last updated at the source.

.google.protobuf.Timestamp original_update_time = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Timestamp
Returns
Type Description
APIMetadata.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final APIMetadata.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
APIMetadata.Builder
Overrides

removeVersions(int index)

public APIMetadata.Builder removeVersions(int index)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
APIMetadata.Builder

setApi(Api value)

public APIMetadata.Builder setApi(Api value)

Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.

.google.cloud.apihub.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Api
Returns
Type Description
APIMetadata.Builder

setApi(Api.Builder builderForValue)

public APIMetadata.Builder setApi(Api.Builder builderForValue)

Required. The API resource to be pushed to Hub's collect layer. The ID of the API resource will be generated by Hub to ensure uniqueness across all APIs across systems.

.google.cloud.apihub.v1.Api api = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue Api.Builder
Returns
Type Description
APIMetadata.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public APIMetadata.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
APIMetadata.Builder
Overrides

setOriginalCreateTime(Timestamp value)

public APIMetadata.Builder setOriginalCreateTime(Timestamp value)

Optional. Timestamp indicating when the API was created at the source.

.google.protobuf.Timestamp original_create_time = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Timestamp
Returns
Type Description
APIMetadata.Builder

setOriginalCreateTime(Timestamp.Builder builderForValue)

public APIMetadata.Builder setOriginalCreateTime(Timestamp.Builder builderForValue)

Optional. Timestamp indicating when the API was created at the source.

.google.protobuf.Timestamp original_create_time = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
APIMetadata.Builder

setOriginalId(String value)

public APIMetadata.Builder setOriginalId(String value)

Optional. The unique identifier of the API in the system where it was originally created.

string original_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The originalId to set.

Returns
Type Description
APIMetadata.Builder

This builder for chaining.

setOriginalIdBytes(ByteString value)

public APIMetadata.Builder setOriginalIdBytes(ByteString value)

Optional. The unique identifier of the API in the system where it was originally created.

string original_id = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes for originalId to set.

Returns
Type Description
APIMetadata.Builder

This builder for chaining.

setOriginalUpdateTime(Timestamp value)

public APIMetadata.Builder setOriginalUpdateTime(Timestamp value)

Required. Timestamp indicating when the API was last updated at the source.

.google.protobuf.Timestamp original_update_time = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Timestamp
Returns
Type Description
APIMetadata.Builder

setOriginalUpdateTime(Timestamp.Builder builderForValue)

public APIMetadata.Builder setOriginalUpdateTime(Timestamp.Builder builderForValue)

Required. Timestamp indicating when the API was last updated at the source.

.google.protobuf.Timestamp original_update_time = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
APIMetadata.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public APIMetadata.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
APIMetadata.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final APIMetadata.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
APIMetadata.Builder
Overrides

setVersions(int index, VersionMetadata value)

public APIMetadata.Builder setVersions(int index, VersionMetadata value)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value VersionMetadata
Returns
Type Description
APIMetadata.Builder

setVersions(int index, VersionMetadata.Builder builderForValue)

public APIMetadata.Builder setVersions(int index, VersionMetadata.Builder builderForValue)

Optional. The list of versions present in an API resource.

repeated .google.cloud.apihub.v1.VersionMetadata versions = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue VersionMetadata.Builder
Returns
Type Description
APIMetadata.Builder