Send feedback
Class DataSourceGcpResourceInfo (0.35.0)
Stay organized with collections
Save and categorize content based on your preferences.
public final class DataSourceGcpResourceInfo extends GeneratedMessageV3 implements DataSourceGcpResourceInfoOrBuilder
The GCP resource that the DataSource is associated with.
Protobuf type google.cloud.backupdr.v1.DataSourceGcpResourceInfo
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CLOUD_SQL_INSTANCE_PROPERTIES_FIELD_NUMBER
public static final int CLOUD_SQL_INSTANCE_PROPERTIES_FIELD_NUMBER
Field Value
Type
Description
int
GCP_RESOURCENAME_FIELD_NUMBER
public static final int GCP_RESOURCENAME_FIELD_NUMBER
Field Value
Type
Description
int
LOCATION_FIELD_NUMBER
public static final int LOCATION_FIELD_NUMBER
Field Value
Type
Description
int
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static DataSourceGcpResourceInfo getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static DataSourceGcpResourceInfo . Builder newBuilder ()
newBuilder(DataSourceGcpResourceInfo prototype)
public static DataSourceGcpResourceInfo . Builder newBuilder ( DataSourceGcpResourceInfo prototype )
public static DataSourceGcpResourceInfo parseDelimitedFrom ( InputStream input )
public static DataSourceGcpResourceInfo parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static DataSourceGcpResourceInfo parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResourceInfo parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static DataSourceGcpResourceInfo parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResourceInfo parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static DataSourceGcpResourceInfo parseFrom ( CodedInputStream input )
public static DataSourceGcpResourceInfo parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static DataSourceGcpResourceInfo parseFrom ( InputStream input )
public static DataSourceGcpResourceInfo parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static DataSourceGcpResourceInfo parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResourceInfo parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<DataSourceGcpResourceInfo> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getCloudSqlInstanceProperties()
public CloudSqlInstanceDataSourceReferenceProperties getCloudSqlInstanceProperties ()
Output only. The properties of the Cloud SQL instance.
.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceReferenceProperties cloud_sql_instance_properties = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCloudSqlInstancePropertiesOrBuilder()
public CloudSqlInstanceDataSourceReferencePropertiesOrBuilder getCloudSqlInstancePropertiesOrBuilder ()
Output only. The properties of the Cloud SQL instance.
.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceReferenceProperties cloud_sql_instance_properties = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public DataSourceGcpResourceInfo getDefaultInstanceForType ()
getGcpResourcename()
public String getGcpResourcename ()
Output only. The resource name of the GCP resource.
Ex: projects/{project}/zones/{zone}/instances/{instance}
string gcp_resourcename = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
String
The gcpResourcename.
getGcpResourcenameBytes()
public ByteString getGcpResourcenameBytes ()
Output only. The resource name of the GCP resource.
Ex: projects/{project}/zones/{zone}/instances/{instance}
string gcp_resourcename = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
ByteString
The bytes for gcpResourcename.
getLocation()
public String getLocation ()
Output only. The location of the GCP resource.
Ex: <region>/<zone>/"global"/"unspecified"
string location = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
String
The location.
getLocationBytes()
public ByteString getLocationBytes ()
Output only. The location of the GCP resource.
Ex: <region>/<zone>/"global"/"unspecified"
string location = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
ByteString
The bytes for location.
getParserForType()
public Parser<DataSourceGcpResourceInfo> getParserForType ()
Overrides
getResourcePropertiesCase()
public DataSourceGcpResourceInfo . ResourcePropertiesCase getResourcePropertiesCase ()
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getType()
Output only. The type of the GCP resource.
Ex: compute.googleapis.com/Instance
string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
String
The type.
getTypeBytes()
public ByteString getTypeBytes ()
Output only. The type of the GCP resource.
Ex: compute.googleapis.com/Instance
string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
ByteString
The bytes for type.
hasCloudSqlInstanceProperties()
public boolean hasCloudSqlInstanceProperties ()
Output only. The properties of the Cloud SQL instance.
.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceReferenceProperties cloud_sql_instance_properties = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
boolean
Whether the cloudSqlInstanceProperties field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public DataSourceGcpResourceInfo . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataSourceGcpResourceInfo . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public DataSourceGcpResourceInfo . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-11 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]