public static final class ApiHubResource.Builder extends GeneratedMessageV3.Builder<ApiHubResource.Builder> implements ApiHubResourceOrBuilderApiHubResource is one of the resources such as Api, Operation, Deployment, Definition, Spec and Version resources stored in API-Hub.
Protobuf type google.cloud.apihub.v1.ApiHubResource
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ApiHubResource.BuilderImplements
ApiHubResourceOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ApiHubResource.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
build()
public ApiHubResource build()| Returns | |
|---|---|
| Type | Description |
ApiHubResource |
|
buildPartial()
public ApiHubResource buildPartial()| Returns | |
|---|---|
| Type | Description |
ApiHubResource |
|
clear()
public ApiHubResource.Builder clear()| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearApi()
public ApiHubResource.Builder clearApi()This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
.google.cloud.apihub.v1.Api api = 1;
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearDefinition()
public ApiHubResource.Builder clearDefinition()This represents Definition resource in search results. Only name field is populated in search results.
.google.cloud.apihub.v1.Definition definition = 5;
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearDeployment()
public ApiHubResource.Builder clearDeployment()This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
.google.cloud.apihub.v1.Deployment deployment = 3;
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearField(Descriptors.FieldDescriptor field)
public ApiHubResource.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearOneof(Descriptors.OneofDescriptor oneof)
public ApiHubResource.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearOperation()
public ApiHubResource.Builder clearOperation()This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
.google.cloud.apihub.v1.ApiOperation operation = 2;
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearResource()
public ApiHubResource.Builder clearResource()| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearSpec()
public ApiHubResource.Builder clearSpec()This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
.google.cloud.apihub.v1.Spec spec = 4;
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clearVersion()
public ApiHubResource.Builder clearVersion()This represents Version resource in search results. Only name, display_name, description, lifecycle, compliance and accreditation fields are populated in search results.
.google.cloud.apihub.v1.Version version = 6;
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
clone()
public ApiHubResource.Builder clone()| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
getApi()
public Api getApi()This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
.google.cloud.apihub.v1.Api api = 1;
| Returns | |
|---|---|
| Type | Description |
Api |
The api. |
getApiBuilder()
public Api.Builder getApiBuilder()This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
.google.cloud.apihub.v1.Api api = 1;
| Returns | |
|---|---|
| Type | Description |
Api.Builder |
|
getApiOrBuilder()
public ApiOrBuilder getApiOrBuilder()This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
.google.cloud.apihub.v1.Api api = 1;
| Returns | |
|---|---|
| Type | Description |
ApiOrBuilder |
|
getDefaultInstanceForType()
public ApiHubResource getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
ApiHubResource |
|
getDefinition()
public Definition getDefinition()This represents Definition resource in search results. Only name field is populated in search results.
.google.cloud.apihub.v1.Definition definition = 5;
| Returns | |
|---|---|
| Type | Description |
Definition |
The definition. |
getDefinitionBuilder()
public Definition.Builder getDefinitionBuilder()This represents Definition resource in search results. Only name field is populated in search results.
.google.cloud.apihub.v1.Definition definition = 5;
| Returns | |
|---|---|
| Type | Description |
Definition.Builder |
|
getDefinitionOrBuilder()
public DefinitionOrBuilder getDefinitionOrBuilder()This represents Definition resource in search results. Only name field is populated in search results.
.google.cloud.apihub.v1.Definition definition = 5;
| Returns | |
|---|---|
| Type | Description |
DefinitionOrBuilder |
|
getDeployment()
public Deployment getDeployment()This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
.google.cloud.apihub.v1.Deployment deployment = 3;
| Returns | |
|---|---|
| Type | Description |
Deployment |
The deployment. |
getDeploymentBuilder()
public Deployment.Builder getDeploymentBuilder()This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
.google.cloud.apihub.v1.Deployment deployment = 3;
| Returns | |
|---|---|
| Type | Description |
Deployment.Builder |
|
getDeploymentOrBuilder()
public DeploymentOrBuilder getDeploymentOrBuilder()This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
.google.cloud.apihub.v1.Deployment deployment = 3;
| Returns | |
|---|---|
| Type | Description |
DeploymentOrBuilder |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getOperation()
public ApiOperation getOperation()This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
.google.cloud.apihub.v1.ApiOperation operation = 2;
| Returns | |
|---|---|
| Type | Description |
ApiOperation |
The operation. |
getOperationBuilder()
public ApiOperation.Builder getOperationBuilder()This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
.google.cloud.apihub.v1.ApiOperation operation = 2;
| Returns | |
|---|---|
| Type | Description |
ApiOperation.Builder |
|
getOperationOrBuilder()
public ApiOperationOrBuilder getOperationOrBuilder()This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
.google.cloud.apihub.v1.ApiOperation operation = 2;
| Returns | |
|---|---|
| Type | Description |
ApiOperationOrBuilder |
|
getResourceCase()
public ApiHubResource.ResourceCase getResourceCase()| Returns | |
|---|---|
| Type | Description |
ApiHubResource.ResourceCase |
|
getSpec()
public Spec getSpec()This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
.google.cloud.apihub.v1.Spec spec = 4;
| Returns | |
|---|---|
| Type | Description |
Spec |
The spec. |
getSpecBuilder()
public Spec.Builder getSpecBuilder()This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
.google.cloud.apihub.v1.Spec spec = 4;
| Returns | |
|---|---|
| Type | Description |
Spec.Builder |
|
getSpecOrBuilder()
public SpecOrBuilder getSpecOrBuilder()This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
.google.cloud.apihub.v1.Spec spec = 4;
| Returns | |
|---|---|
| Type | Description |
SpecOrBuilder |
|
getVersion()
public Version getVersion()This represents Version resource in search results. Only name, display_name, description, lifecycle, compliance and accreditation fields are populated in search results.
.google.cloud.apihub.v1.Version version = 6;
| Returns | |
|---|---|
| Type | Description |
Version |
The version. |
getVersionBuilder()
public Version.Builder getVersionBuilder()This represents Version resource in search results. Only name, display_name, description, lifecycle, compliance and accreditation fields are populated in search results.
.google.cloud.apihub.v1.Version version = 6;
| Returns | |
|---|---|
| Type | Description |
Version.Builder |
|
getVersionOrBuilder()
public VersionOrBuilder getVersionOrBuilder()This represents Version resource in search results. Only name, display_name, description, lifecycle, compliance and accreditation fields are populated in search results.
.google.cloud.apihub.v1.Version version = 6;
| Returns | |
|---|---|
| Type | Description |
VersionOrBuilder |
|
hasApi()
public boolean hasApi()This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
.google.cloud.apihub.v1.Api api = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the api field is set. |
hasDefinition()
public boolean hasDefinition()This represents Definition resource in search results. Only name field is populated in search results.
.google.cloud.apihub.v1.Definition definition = 5;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the definition field is set. |
hasDeployment()
public boolean hasDeployment()This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
.google.cloud.apihub.v1.Deployment deployment = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the deployment field is set. |
hasOperation()
public boolean hasOperation()This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
.google.cloud.apihub.v1.ApiOperation operation = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the operation field is set. |
hasSpec()
public boolean hasSpec()This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
.google.cloud.apihub.v1.Spec spec = 4;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the spec field is set. |
hasVersion()
public boolean hasVersion()This represents Version resource in search results. Only name, display_name, description, lifecycle, compliance and accreditation fields are populated in search results.
.google.cloud.apihub.v1.Version version = 6;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the version field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeApi(Api value)
public ApiHubResource.Builder mergeApi(Api value)This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
.google.cloud.apihub.v1.Api api = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Api |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
mergeDefinition(Definition value)
public ApiHubResource.Builder mergeDefinition(Definition value)This represents Definition resource in search results. Only name field is populated in search results.
.google.cloud.apihub.v1.Definition definition = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
Definition |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
mergeDeployment(Deployment value)
public ApiHubResource.Builder mergeDeployment(Deployment value)This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
.google.cloud.apihub.v1.Deployment deployment = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
Deployment |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
mergeFrom(ApiHubResource other)
public ApiHubResource.Builder mergeFrom(ApiHubResource other)| Parameter | |
|---|---|
| Name | Description |
other |
ApiHubResource |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ApiHubResource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public ApiHubResource.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
mergeOperation(ApiOperation value)
public ApiHubResource.Builder mergeOperation(ApiOperation value)This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
.google.cloud.apihub.v1.ApiOperation operation = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ApiOperation |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
mergeSpec(Spec value)
public ApiHubResource.Builder mergeSpec(Spec value)This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
.google.cloud.apihub.v1.Spec spec = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
Spec |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ApiHubResource.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
mergeVersion(Version value)
public ApiHubResource.Builder mergeVersion(Version value)This represents Version resource in search results. Only name, display_name, description, lifecycle, compliance and accreditation fields are populated in search results.
.google.cloud.apihub.v1.Version version = 6;
| Parameter | |
|---|---|
| Name | Description |
value |
Version |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setApi(Api value)
public ApiHubResource.Builder setApi(Api value)This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
.google.cloud.apihub.v1.Api api = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Api |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setApi(Api.Builder builderForValue)
public ApiHubResource.Builder setApi(Api.Builder builderForValue)This represents Api resource in search results. Only name, display_name, description and owner fields are populated in search results.
.google.cloud.apihub.v1.Api api = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Api.Builder |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setDefinition(Definition value)
public ApiHubResource.Builder setDefinition(Definition value)This represents Definition resource in search results. Only name field is populated in search results.
.google.cloud.apihub.v1.Definition definition = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
Definition |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setDefinition(Definition.Builder builderForValue)
public ApiHubResource.Builder setDefinition(Definition.Builder builderForValue)This represents Definition resource in search results. Only name field is populated in search results.
.google.cloud.apihub.v1.Definition definition = 5;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Definition.Builder |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setDeployment(Deployment value)
public ApiHubResource.Builder setDeployment(Deployment value)This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
.google.cloud.apihub.v1.Deployment deployment = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
Deployment |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setDeployment(Deployment.Builder builderForValue)
public ApiHubResource.Builder setDeployment(Deployment.Builder builderForValue)This represents Deployment resource in search results. Only name, display_name, description, deployment_type and api_versions fields are populated in search results.
.google.cloud.apihub.v1.Deployment deployment = 3;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Deployment.Builder |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setField(Descriptors.FieldDescriptor field, Object value)
public ApiHubResource.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setOperation(ApiOperation value)
public ApiHubResource.Builder setOperation(ApiOperation value)This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
.google.cloud.apihub.v1.ApiOperation operation = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ApiOperation |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setOperation(ApiOperation.Builder builderForValue)
public ApiHubResource.Builder setOperation(ApiOperation.Builder builderForValue)This represents ApiOperation resource in search results. Only name, description, spec and details fields are populated in search results.
.google.cloud.apihub.v1.ApiOperation operation = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ApiOperation.Builder |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ApiHubResource.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setSpec(Spec value)
public ApiHubResource.Builder setSpec(Spec value)This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
.google.cloud.apihub.v1.Spec spec = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
Spec |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setSpec(Spec.Builder builderForValue)
public ApiHubResource.Builder setSpec(Spec.Builder builderForValue)This represents Spec resource in search results. Only name, display_name, description, spec_type and documentation fields are populated in search results.
.google.cloud.apihub.v1.Spec spec = 4;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Spec.Builder |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final ApiHubResource.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setVersion(Version value)
public ApiHubResource.Builder setVersion(Version value)This represents Version resource in search results. Only name, display_name, description, lifecycle, compliance and accreditation fields are populated in search results.
.google.cloud.apihub.v1.Version version = 6;
| Parameter | |
|---|---|
| Name | Description |
value |
Version |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|
setVersion(Version.Builder builderForValue)
public ApiHubResource.Builder setVersion(Version.Builder builderForValue)This represents Version resource in search results. Only name, display_name, description, lifecycle, compliance and accreditation fields are populated in search results.
.google.cloud.apihub.v1.Version version = 6;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Version.Builder |
| Returns | |
|---|---|
| Type | Description |
ApiHubResource.Builder |
|