public final class DataSourceGcpResource extends GeneratedMessage implements DataSourceGcpResourceOrBuilder
DataSourceGcpResource is used for protected resources that are Google Cloud
Resources. This name is easeier to understand than GcpResourceDataSource or
GcpDataSourceResource
Protobuf type google.cloud.backupdr.v1.DataSourceGcpResource
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ALLOY_DB_CLUSTER_DATASOURCE_PROPERTIES_FIELD_NUMBER
public static final int ALLOY_DB_CLUSTER_DATASOURCE_PROPERTIES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CLOUD_SQL_INSTANCE_DATASOURCE_PROPERTIES_FIELD_NUMBER
public static final int CLOUD_SQL_INSTANCE_DATASOURCE_PROPERTIES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
COMPUTE_INSTANCE_DATASOURCE_PROPERTIES_FIELD_NUMBER
public static final int COMPUTE_INSTANCE_DATASOURCE_PROPERTIES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
DISK_DATASOURCE_PROPERTIES_FIELD_NUMBER
public static final int DISK_DATASOURCE_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 DataSourceGcpResource getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DataSourceGcpResource.Builder newBuilder()
newBuilder(DataSourceGcpResource prototype)
public static DataSourceGcpResource.Builder newBuilder(DataSourceGcpResource prototype)
public static DataSourceGcpResource parseDelimitedFrom(InputStream input)
public static DataSourceGcpResource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DataSourceGcpResource parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DataSourceGcpResource parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(CodedInputStream input)
public static DataSourceGcpResource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(InputStream input)
public static DataSourceGcpResource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DataSourceGcpResource parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataSourceGcpResource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DataSourceGcpResource> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAlloyDbClusterDatasourceProperties()
public AlloyDBClusterDataSourceProperties getAlloyDbClusterDatasourceProperties()
Output only. AlloyDBClusterDataSourceProperties has a subset of AlloyDB
cluster properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.AlloyDBClusterDataSourceProperties alloy_db_cluster_datasource_properties = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAlloyDbClusterDatasourcePropertiesOrBuilder()
public AlloyDBClusterDataSourcePropertiesOrBuilder getAlloyDbClusterDatasourcePropertiesOrBuilder()
Output only. AlloyDBClusterDataSourceProperties has a subset of AlloyDB
cluster properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.AlloyDBClusterDataSourceProperties alloy_db_cluster_datasource_properties = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCloudSqlInstanceDatasourceProperties()
public CloudSqlInstanceDataSourceProperties getCloudSqlInstanceDatasourceProperties()
Output only. CloudSqlInstanceDataSourceProperties has a subset of Cloud
SQL Instance properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceProperties cloud_sql_instance_datasource_properties = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCloudSqlInstanceDatasourcePropertiesOrBuilder()
public CloudSqlInstanceDataSourcePropertiesOrBuilder getCloudSqlInstanceDatasourcePropertiesOrBuilder()
Output only. CloudSqlInstanceDataSourceProperties has a subset of Cloud
SQL Instance properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceProperties cloud_sql_instance_datasource_properties = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
getComputeInstanceDatasourceProperties()
public ComputeInstanceDataSourceProperties getComputeInstanceDatasourceProperties()
ComputeInstanceDataSourceProperties has a subset of Compute Instance
properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;
getComputeInstanceDatasourcePropertiesOrBuilder()
public ComputeInstanceDataSourcePropertiesOrBuilder getComputeInstanceDatasourcePropertiesOrBuilder()
ComputeInstanceDataSourceProperties has a subset of Compute Instance
properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;
getDefaultInstanceForType()
public DataSourceGcpResource getDefaultInstanceForType()
getDiskDatasourceProperties()
public DiskDataSourceProperties getDiskDatasourceProperties()
DiskDataSourceProperties has a subset of Disk properties that are useful
at the Datasource level.
.google.cloud.backupdr.v1.DiskDataSourceProperties disk_datasource_properties = 7;
getDiskDatasourcePropertiesOrBuilder()
public DiskDataSourcePropertiesOrBuilder getDiskDatasourcePropertiesOrBuilder()
DiskDataSourceProperties has a subset of Disk properties that are useful
at the Datasource level.
.google.cloud.backupdr.v1.DiskDataSourceProperties disk_datasource_properties = 7;
getGcpResourcePropertiesCase()
public DataSourceGcpResource.GcpResourcePropertiesCase getGcpResourcePropertiesCase()
getGcpResourcename()
public String getGcpResourcename()
Output only. Full resource pathname URL of the source Google Cloud
resource.
string gcp_resourcename = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
String |
The gcpResourcename.
|
getGcpResourcenameBytes()
public ByteString getGcpResourcenameBytes()
Output only. Full resource pathname URL of the source Google Cloud
resource.
string gcp_resourcename = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
ByteString |
The bytes for gcpResourcename.
|
getLocation()
public String getLocation()
Location of the resource: <region>/<zone>/"global"/"unspecified".
string location = 2;
| Returns |
| Type |
Description |
String |
The location.
|
getLocationBytes()
public ByteString getLocationBytes()
Location of the resource: <region>/<zone>/"global"/"unspecified".
string location = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for location.
|
getParserForType()
public Parser<DataSourceGcpResource> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getType()
The type of the Google Cloud resource. Use the Unified Resource Type,
eg. compute.googleapis.com/Instance.
string type = 3;
| Returns |
| Type |
Description |
String |
The type.
|
getTypeBytes()
public ByteString getTypeBytes()
The type of the Google Cloud resource. Use the Unified Resource Type,
eg. compute.googleapis.com/Instance.
string type = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for type.
|
hasAlloyDbClusterDatasourceProperties()
public boolean hasAlloyDbClusterDatasourceProperties()
Output only. AlloyDBClusterDataSourceProperties has a subset of AlloyDB
cluster properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.AlloyDBClusterDataSourceProperties alloy_db_cluster_datasource_properties = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the alloyDbClusterDatasourceProperties field is set.
|
hasCloudSqlInstanceDatasourceProperties()
public boolean hasCloudSqlInstanceDatasourceProperties()
Output only. CloudSqlInstanceDataSourceProperties has a subset of Cloud
SQL Instance properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.CloudSqlInstanceDataSourceProperties cloud_sql_instance_datasource_properties = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the cloudSqlInstanceDatasourceProperties field is set.
|
hasComputeInstanceDatasourceProperties()
public boolean hasComputeInstanceDatasourceProperties()
ComputeInstanceDataSourceProperties has a subset of Compute Instance
properties that are useful at the Datasource level.
.google.cloud.backupdr.v1.ComputeInstanceDataSourceProperties compute_instance_datasource_properties = 4;
| Returns |
| Type |
Description |
boolean |
Whether the computeInstanceDatasourceProperties field is set.
|
hasDiskDatasourceProperties()
public boolean hasDiskDatasourceProperties()
DiskDataSourceProperties has a subset of Disk properties that are useful
at the Datasource level.
.google.cloud.backupdr.v1.DiskDataSourceProperties disk_datasource_properties = 7;
| Returns |
| Type |
Description |
boolean |
Whether the diskDatasourceProperties field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DataSourceGcpResource.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected DataSourceGcpResource.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public DataSourceGcpResource.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides