Discovery Engine v1 API - Class AlloyDbSource (1.5.0)

public sealed class AlloyDbSource : IMessage<AlloyDbSource>, IEquatable<AlloyDbSource>, IDeepCloneable<AlloyDbSource>, IBufferMessage, IMessage

Reference documentation and code samples for the Discovery Engine v1 API class AlloyDbSource.

AlloyDB source import data from.

Inheritance

object > AlloyDbSource

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Constructors

AlloyDbSource()

public AlloyDbSource()

AlloyDbSource(AlloyDbSource)

public AlloyDbSource(AlloyDbSource other)
Parameter
Name Description
other AlloyDbSource

Properties

ClusterId

public string ClusterId { get; set; }

Required. The AlloyDB cluster to copy the data from with a length limit of 256 characters.

Property Value
Type Description
string

DatabaseId

public string DatabaseId { get; set; }

Required. The AlloyDB database to copy the data from with a length limit of 256 characters.

Property Value
Type Description
string

GcsStagingDir

public string GcsStagingDir { get; set; }

Intermediate Cloud Storage directory used for the import with a length limit of 2,000 characters. Can be specified if one wants to have the AlloyDB export to a specific Cloud Storage directory.

Ensure that the AlloyDB service account has the necessary Cloud Storage Admin permissions to access the specified Cloud Storage directory.

Property Value
Type Description
string

LocationId

public string LocationId { get; set; }

Required. The AlloyDB location to copy the data from with a length limit of 256 characters.

Property Value
Type Description
string

ProjectId

public string ProjectId { get; set; }

The project ID that contains the AlloyDB source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request.

Property Value
Type Description
string

TableId

public string TableId { get; set; }

Required. The AlloyDB table to copy the data from with a length limit of 256 characters.

Property Value
Type Description
string