public sealed class DataSchemaName : IResourceName, IEquatable<DataSchemaName>Reference documentation and code samples for the Vision AI v1 API class DataSchemaName.
Resource name for the DataSchema resource.
Namespace
Google.Cloud.VisionAI.V1Assembly
Google.Cloud.VisionAI.V1.dll
Constructors
DataSchemaName(string, string, string, string)
public DataSchemaName(string projectNumberId, string locationId, string corpusId, string dataSchemaId)Constructs a new instance of a DataSchemaName class from the component parts of pattern
projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}
| Parameters | |
|---|---|
| Name | Description |
projectNumberId |
stringThe |
locationId |
stringThe |
corpusId |
stringThe |
dataSchemaId |
stringThe |
Properties
CorpusId
public string CorpusId { get; }The Corpus ID. Will not be null, unless this instance contains an unparsed resource name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DataSchemaId
public string DataSchemaId { get; }The DataSchema ID. Will not be null, unless this instance contains an unparsed resource name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
IsKnownPattern
public bool IsKnownPattern { get; }Whether this instance contains a resource name with a known pattern.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
LocationId
public string LocationId { get; }The Location ID. Will not be null, unless this instance contains an unparsed resource name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ProjectNumberId
public string ProjectNumberId { get; }The ProjectNumber ID. Will not be null, unless this instance contains an unparsed resource
name.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Type
public DataSchemaName.ResourceNameType Type { get; }The DataSchemaName.ResourceNameType of the contained resource name.
| Property Value | |
|---|---|
| Type | Description |
DataSchemaNameResourceNameType |
|
UnparsedResource
public UnparsedResourceName UnparsedResource { get; }The contained UnparsedResourceName. Only non-null if this instance contains an
unparsed resource name.
| Property Value | |
|---|---|
| Type | Description |
UnparsedResourceName |
|
Methods
Format(string, string, string, string)
public static string Format(string projectNumberId, string locationId, string corpusId, string dataSchemaId)Formats the IDs into the string representation of this DataSchemaName with pattern
projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}.
| Parameters | |
|---|---|
| Name | Description |
projectNumberId |
stringThe |
locationId |
stringThe |
corpusId |
stringThe |
dataSchemaId |
stringThe |
| Returns | |
|---|---|
| Type | Description |
string |
The string representation of this DataSchemaName with pattern
|
FormatProjectNumberLocationCorpusDataSchema(string, string, string, string)
public static string FormatProjectNumberLocationCorpusDataSchema(string projectNumberId, string locationId, string corpusId, string dataSchemaId)Formats the IDs into the string representation of this DataSchemaName with pattern
projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}.
| Parameters | |
|---|---|
| Name | Description |
projectNumberId |
stringThe |
locationId |
stringThe |
corpusId |
stringThe |
dataSchemaId |
stringThe |
| Returns | |
|---|---|
| Type | Description |
string |
The string representation of this DataSchemaName with pattern
|
FromProjectNumberLocationCorpusDataSchema(string, string, string, string)
public static DataSchemaName FromProjectNumberLocationCorpusDataSchema(string projectNumberId, string locationId, string corpusId, string dataSchemaId)Creates a DataSchemaName with the pattern
projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}.
| Parameters | |
|---|---|
| Name | Description |
projectNumberId |
stringThe |
locationId |
stringThe |
corpusId |
stringThe |
dataSchemaId |
stringThe |
| Returns | |
|---|---|
| Type | Description |
DataSchemaName |
A new instance of DataSchemaName constructed from the provided ids. |
FromUnparsed(UnparsedResourceName)
public static DataSchemaName FromUnparsed(UnparsedResourceName unparsedResourceName)Creates a DataSchemaName containing an unparsed resource name.
| Parameter | |
|---|---|
| Name | Description |
unparsedResourceName |
UnparsedResourceNameThe unparsed resource name. Must not be |
| Returns | |
|---|---|
| Type | Description |
DataSchemaName |
A new instance of DataSchemaName containing the provided
|
GetHashCode()
public override int GetHashCode()Returns a hash code for this resource name.
| Returns | |
|---|---|
| Type | Description |
int |
|
Parse(string)
public static DataSchemaName Parse(string dataSchemaName)Parses the given resource name string into a new DataSchemaName instance.
| Parameter | |
|---|---|
| Name | Description |
dataSchemaName |
stringThe resource name in string form. Must not be |
| Returns | |
|---|---|
| Type | Description |
DataSchemaName |
The parsed DataSchemaName if successful. |
To parse successfully, the resource name must be formatted as one of the following:
-
projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}
Parse(string, bool)
public static DataSchemaName Parse(string dataSchemaName, bool allowUnparsed)Parses the given resource name string into a new DataSchemaName instance; optionally allowing an unparseable resource name.
| Parameters | |
|---|---|
| Name | Description |
dataSchemaName |
stringThe resource name in string form. Must not be |
allowUnparsed |
boolIf |
| Returns | |
|---|---|
| Type | Description |
DataSchemaName |
The parsed DataSchemaName if successful. |
To parse successfully, the resource name must be formatted as one of the following:
-
projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}
allowUnparsed is true.
ToString()
public override string ToString()The string representation of the resource name.
| Returns | |
|---|---|
| Type | Description |
string |
The string representation of the resource name. |
TryParse(string, out DataSchemaName)
public static bool TryParse(string dataSchemaName, out DataSchemaName result)Tries to parse the given resource name string into a new DataSchemaName instance.
| Parameters | |
|---|---|
| Name | Description |
dataSchemaName |
stringThe resource name in string form. Must not be |
result |
DataSchemaNameWhen this method returns, the parsed DataSchemaName, or |
| Returns | |
|---|---|
| Type | Description |
bool |
|
To parse successfully, the resource name must be formatted as one of the following:
-
projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}
TryParse(string, bool, out DataSchemaName)
public static bool TryParse(string dataSchemaName, bool allowUnparsed, out DataSchemaName result)Tries to parse the given resource name string into a new DataSchemaName instance; optionally allowing an unparseable resource name.
| Parameters | |
|---|---|
| Name | Description |
dataSchemaName |
stringThe resource name in string form. Must not be |
allowUnparsed |
boolIf |
result |
DataSchemaNameWhen this method returns, the parsed DataSchemaName, or |
| Returns | |
|---|---|
| Type | Description |
bool |
|
To parse successfully, the resource name must be formatted as one of the following:
-
projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}
allowUnparsed is true.
Operators
operator ==(DataSchemaName, DataSchemaName)
public static bool operator ==(DataSchemaName a, DataSchemaName b)Determines whether two specified resource names have the same value.
| Parameters | |
|---|---|
| Name | Description |
a |
DataSchemaNameThe first resource name to compare, or null. |
b |
DataSchemaNameThe second resource name to compare, or null. |
| Returns | |
|---|---|
| Type | Description |
bool |
true if the value of |
operator !=(DataSchemaName, DataSchemaName)
public static bool operator !=(DataSchemaName a, DataSchemaName b)Determines whether two specified resource names have different values.
| Parameters | |
|---|---|
| Name | Description |
a |
DataSchemaNameThe first resource name to compare, or null. |
b |
DataSchemaNameThe second resource name to compare, or null. |
| Returns | |
|---|---|
| Type | Description |
bool |
true if the value of |