Class AiModel.Builder (2.76.0)

public static final class AiModel.Builder extends GeneratedMessageV3.Builder<AiModel.Builder> implements AiModelOrBuilder

Contains information about the AI model associated with the finding.

Protobuf type google.cloud.securitycenter.v2.AiModel

Implements

AiModelOrBuilder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public AiModel build()
Returns
Type Description
AiModel

buildPartial()

public AiModel buildPartial()
Returns
Type Description
AiModel

clear()

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

clearDeploymentPlatform()

public AiModel.Builder clearDeploymentPlatform()

The platform on which the model is deployed.

.google.cloud.securitycenter.v2.AiModel.DeploymentPlatform deployment_platform = 6;

Returns
Type Description
AiModel.Builder

This builder for chaining.

clearDisplayName()

public AiModel.Builder clearDisplayName()

The user defined display name of model. Ex. baseline-classification-model

string display_name = 7;

Returns
Type Description
AiModel.Builder

This builder for chaining.

clearDomain()

public AiModel.Builder clearDomain()

The domain of the model, for example, “image-classification”.

string domain = 2;

Returns
Type Description
AiModel.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearLibrary()

public AiModel.Builder clearLibrary()

The name of the model library, for example, “transformers”.

string library = 3;

Returns
Type Description
AiModel.Builder

This builder for chaining.

clearLocation()

public AiModel.Builder clearLocation()

The region in which the model is used, for example, “us-central1”.

string location = 4;

Returns
Type Description
AiModel.Builder

This builder for chaining.

clearName()

public AiModel.Builder clearName()

The name of the AI model, for example, "gemini:1.0.0".

string name = 1;

Returns
Type Description
AiModel.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearPublisher()

public AiModel.Builder clearPublisher()

The publisher of the model, for example, “google” or “nvidia”.

string publisher = 5;

Returns
Type Description
AiModel.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public AiModel getDefaultInstanceForType()
Returns
Type Description
AiModel

getDeploymentPlatform()

public AiModel.DeploymentPlatform getDeploymentPlatform()

The platform on which the model is deployed.

.google.cloud.securitycenter.v2.AiModel.DeploymentPlatform deployment_platform = 6;

Returns
Type Description
AiModel.DeploymentPlatform

The deploymentPlatform.

getDeploymentPlatformValue()

public int getDeploymentPlatformValue()

The platform on which the model is deployed.

.google.cloud.securitycenter.v2.AiModel.DeploymentPlatform deployment_platform = 6;

Returns
Type Description
int

The enum numeric value on the wire for deploymentPlatform.

getDescriptorForType()

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

getDisplayName()

public String getDisplayName()

The user defined display name of model. Ex. baseline-classification-model

string display_name = 7;

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

The user defined display name of model. Ex. baseline-classification-model

string display_name = 7;

Returns
Type Description
ByteString

The bytes for displayName.

getDomain()

public String getDomain()

The domain of the model, for example, “image-classification”.

string domain = 2;

Returns
Type Description
String

The domain.

getDomainBytes()

public ByteString getDomainBytes()

The domain of the model, for example, “image-classification”.

string domain = 2;

Returns
Type Description
ByteString

The bytes for domain.

getLibrary()

public String getLibrary()

The name of the model library, for example, “transformers”.

string library = 3;

Returns
Type Description
String

The library.

getLibraryBytes()

public ByteString getLibraryBytes()

The name of the model library, for example, “transformers”.

string library = 3;

Returns
Type Description
ByteString

The bytes for library.

getLocation()

public String getLocation()

The region in which the model is used, for example, “us-central1”.

string location = 4;

Returns
Type Description
String

The location.

getLocationBytes()

public ByteString getLocationBytes()

The region in which the model is used, for example, “us-central1”.

string location = 4;

Returns
Type Description
ByteString

The bytes for location.

getName()

public String getName()

The name of the AI model, for example, "gemini:1.0.0".

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

The name of the AI model, for example, "gemini:1.0.0".

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getPublisher()

public String getPublisher()

The publisher of the model, for example, “google” or “nvidia”.

string publisher = 5;

Returns
Type Description
String

The publisher.

getPublisherBytes()

public ByteString getPublisherBytes()

The publisher of the model, for example, “google” or “nvidia”.

string publisher = 5;

Returns
Type Description
ByteString

The bytes for publisher.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AiModel other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setDeploymentPlatform(AiModel.DeploymentPlatform value)

public AiModel.Builder setDeploymentPlatform(AiModel.DeploymentPlatform value)

The platform on which the model is deployed.

.google.cloud.securitycenter.v2.AiModel.DeploymentPlatform deployment_platform = 6;

Parameter
Name Description
value AiModel.DeploymentPlatform

The deploymentPlatform to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setDeploymentPlatformValue(int value)

public AiModel.Builder setDeploymentPlatformValue(int value)

The platform on which the model is deployed.

.google.cloud.securitycenter.v2.AiModel.DeploymentPlatform deployment_platform = 6;

Parameter
Name Description
value int

The enum numeric value on the wire for deploymentPlatform to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setDisplayName(String value)

public AiModel.Builder setDisplayName(String value)

The user defined display name of model. Ex. baseline-classification-model

string display_name = 7;

Parameter
Name Description
value String

The displayName to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setDisplayNameBytes(ByteString value)

public AiModel.Builder setDisplayNameBytes(ByteString value)

The user defined display name of model. Ex. baseline-classification-model

string display_name = 7;

Parameter
Name Description
value ByteString

The bytes for displayName to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setDomain(String value)

public AiModel.Builder setDomain(String value)

The domain of the model, for example, “image-classification”.

string domain = 2;

Parameter
Name Description
value String

The domain to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setDomainBytes(ByteString value)

public AiModel.Builder setDomainBytes(ByteString value)

The domain of the model, for example, “image-classification”.

string domain = 2;

Parameter
Name Description
value ByteString

The bytes for domain to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setLibrary(String value)

public AiModel.Builder setLibrary(String value)

The name of the model library, for example, “transformers”.

string library = 3;

Parameter
Name Description
value String

The library to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setLibraryBytes(ByteString value)

public AiModel.Builder setLibraryBytes(ByteString value)

The name of the model library, for example, “transformers”.

string library = 3;

Parameter
Name Description
value ByteString

The bytes for library to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setLocation(String value)

public AiModel.Builder setLocation(String value)

The region in which the model is used, for example, “us-central1”.

string location = 4;

Parameter
Name Description
value String

The location to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setLocationBytes(ByteString value)

public AiModel.Builder setLocationBytes(ByteString value)

The region in which the model is used, for example, “us-central1”.

string location = 4;

Parameter
Name Description
value ByteString

The bytes for location to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setName(String value)

public AiModel.Builder setName(String value)

The name of the AI model, for example, "gemini:1.0.0".

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setNameBytes(ByteString value)

public AiModel.Builder setNameBytes(ByteString value)

The name of the AI model, for example, "gemini:1.0.0".

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setPublisher(String value)

public AiModel.Builder setPublisher(String value)

The publisher of the model, for example, “google” or “nvidia”.

string publisher = 5;

Parameter
Name Description
value String

The publisher to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

setPublisherBytes(ByteString value)

public AiModel.Builder setPublisherBytes(ByteString value)

The publisher of the model, for example, “google” or “nvidia”.

string publisher = 5;

Parameter
Name Description
value ByteString

The bytes for publisher to set.

Returns
Type Description
AiModel.Builder

This builder for chaining.

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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