Class AppPlatformCloudFunctionRequest.Builder (0.40.0)

public static final class AppPlatformCloudFunctionRequest.Builder extends GeneratedMessage.Builder<AppPlatformCloudFunctionRequest.Builder> implements AppPlatformCloudFunctionRequestOrBuilder

For any cloud function based customer processing logic, customer's cloud function is expected to receive AppPlatformCloudFunctionRequest as request and send back AppPlatformCloudFunctionResponse as response. Message of request from AppPlatform to Cloud Function.

Protobuf type google.cloud.visionai.v1.AppPlatformCloudFunctionRequest

Static Methods

getDescriptor()

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

Methods

addAllAnnotations(Iterable<? extends AppPlatformCloudFunctionRequest.StructedInputAnnotation> values)

public AppPlatformCloudFunctionRequest.Builder addAllAnnotations(Iterable<? extends AppPlatformCloudFunctionRequest.StructedInputAnnotation> values)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameter
Name Description
values Iterable<? extends com.google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation>
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

addAnnotations(AppPlatformCloudFunctionRequest.StructedInputAnnotation value)

public AppPlatformCloudFunctionRequest.Builder addAnnotations(AppPlatformCloudFunctionRequest.StructedInputAnnotation value)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameter
Name Description
value AppPlatformCloudFunctionRequest.StructedInputAnnotation
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

addAnnotations(AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder builderForValue)

public AppPlatformCloudFunctionRequest.Builder addAnnotations(AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder builderForValue)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameter
Name Description
builderForValue AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

addAnnotations(int index, AppPlatformCloudFunctionRequest.StructedInputAnnotation value)

public AppPlatformCloudFunctionRequest.Builder addAnnotations(int index, AppPlatformCloudFunctionRequest.StructedInputAnnotation value)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameters
Name Description
index int
value AppPlatformCloudFunctionRequest.StructedInputAnnotation
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

addAnnotations(int index, AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder builderForValue)

public AppPlatformCloudFunctionRequest.Builder addAnnotations(int index, AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder builderForValue)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameters
Name Description
index int
builderForValue AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

addAnnotationsBuilder()

public AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder addAnnotationsBuilder()

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Returns
Type Description
AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder

addAnnotationsBuilder(int index)

public AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder addAnnotationsBuilder(int index)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameter
Name Description
index int
Returns
Type Description
AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder

build()

public AppPlatformCloudFunctionRequest build()
Returns
Type Description
AppPlatformCloudFunctionRequest

buildPartial()

public AppPlatformCloudFunctionRequest buildPartial()
Returns
Type Description
AppPlatformCloudFunctionRequest

clear()

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

clearAnnotations()

public AppPlatformCloudFunctionRequest.Builder clearAnnotations()

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

clearAppPlatformMetadata()

public AppPlatformCloudFunctionRequest.Builder clearAppPlatformMetadata()

The metadata of the AppPlatform for customer to identify the source of the payload.

.google.cloud.visionai.v1.AppPlatformMetadata app_platform_metadata = 1;

Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

getAnnotations(int index)

public AppPlatformCloudFunctionRequest.StructedInputAnnotation getAnnotations(int index)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameter
Name Description
index int
Returns
Type Description
AppPlatformCloudFunctionRequest.StructedInputAnnotation

getAnnotationsBuilder(int index)

public AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder getAnnotationsBuilder(int index)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameter
Name Description
index int
Returns
Type Description
AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder

getAnnotationsBuilderList()

public List<AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder> getAnnotationsBuilderList()

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Returns
Type Description
List<Builder>

getAnnotationsCount()

public int getAnnotationsCount()

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Returns
Type Description
int

getAnnotationsList()

public List<AppPlatformCloudFunctionRequest.StructedInputAnnotation> getAnnotationsList()

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Returns
Type Description
List<StructedInputAnnotation>

getAnnotationsOrBuilder(int index)

public AppPlatformCloudFunctionRequest.StructedInputAnnotationOrBuilder getAnnotationsOrBuilder(int index)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameter
Name Description
index int
Returns
Type Description
AppPlatformCloudFunctionRequest.StructedInputAnnotationOrBuilder

getAnnotationsOrBuilderList()

public List<? extends AppPlatformCloudFunctionRequest.StructedInputAnnotationOrBuilder> getAnnotationsOrBuilderList()

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Returns
Type Description
List<? extends com.google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotationOrBuilder>

getAppPlatformMetadata()

public AppPlatformMetadata getAppPlatformMetadata()

The metadata of the AppPlatform for customer to identify the source of the payload.

.google.cloud.visionai.v1.AppPlatformMetadata app_platform_metadata = 1;

Returns
Type Description
AppPlatformMetadata

The appPlatformMetadata.

getAppPlatformMetadataBuilder()

public AppPlatformMetadata.Builder getAppPlatformMetadataBuilder()

The metadata of the AppPlatform for customer to identify the source of the payload.

.google.cloud.visionai.v1.AppPlatformMetadata app_platform_metadata = 1;

Returns
Type Description
AppPlatformMetadata.Builder

getAppPlatformMetadataOrBuilder()

public AppPlatformMetadataOrBuilder getAppPlatformMetadataOrBuilder()

The metadata of the AppPlatform for customer to identify the source of the payload.

.google.cloud.visionai.v1.AppPlatformMetadata app_platform_metadata = 1;

Returns
Type Description
AppPlatformMetadataOrBuilder

getDefaultInstanceForType()

public AppPlatformCloudFunctionRequest getDefaultInstanceForType()
Returns
Type Description
AppPlatformCloudFunctionRequest

getDescriptorForType()

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

hasAppPlatformMetadata()

public boolean hasAppPlatformMetadata()

The metadata of the AppPlatform for customer to identify the source of the payload.

.google.cloud.visionai.v1.AppPlatformMetadata app_platform_metadata = 1;

Returns
Type Description
boolean

Whether the appPlatformMetadata field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAppPlatformMetadata(AppPlatformMetadata value)

public AppPlatformCloudFunctionRequest.Builder mergeAppPlatformMetadata(AppPlatformMetadata value)

The metadata of the AppPlatform for customer to identify the source of the payload.

.google.cloud.visionai.v1.AppPlatformMetadata app_platform_metadata = 1;

Parameter
Name Description
value AppPlatformMetadata
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

mergeFrom(AppPlatformCloudFunctionRequest other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeAnnotations(int index)

public AppPlatformCloudFunctionRequest.Builder removeAnnotations(int index)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameter
Name Description
index int
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

setAnnotations(int index, AppPlatformCloudFunctionRequest.StructedInputAnnotation value)

public AppPlatformCloudFunctionRequest.Builder setAnnotations(int index, AppPlatformCloudFunctionRequest.StructedInputAnnotation value)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameters
Name Description
index int
value AppPlatformCloudFunctionRequest.StructedInputAnnotation
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

setAnnotations(int index, AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder builderForValue)

public AppPlatformCloudFunctionRequest.Builder setAnnotations(int index, AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder builderForValue)

The actual annotations to be processed by the customized Cloud Function.

repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionRequest.StructedInputAnnotation annotations = 2;

Parameters
Name Description
index int
builderForValue AppPlatformCloudFunctionRequest.StructedInputAnnotation.Builder
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

setAppPlatformMetadata(AppPlatformMetadata value)

public AppPlatformCloudFunctionRequest.Builder setAppPlatformMetadata(AppPlatformMetadata value)

The metadata of the AppPlatform for customer to identify the source of the payload.

.google.cloud.visionai.v1.AppPlatformMetadata app_platform_metadata = 1;

Parameter
Name Description
value AppPlatformMetadata
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder

setAppPlatformMetadata(AppPlatformMetadata.Builder builderForValue)

public AppPlatformCloudFunctionRequest.Builder setAppPlatformMetadata(AppPlatformMetadata.Builder builderForValue)

The metadata of the AppPlatform for customer to identify the source of the payload.

.google.cloud.visionai.v1.AppPlatformMetadata app_platform_metadata = 1;

Parameter
Name Description
builderForValue AppPlatformMetadata.Builder
Returns
Type Description
AppPlatformCloudFunctionRequest.Builder