public final class Instance extends com.google.protobuf.GeneratedMessageV3 implements InstanceOrBuilder
Represents a Data Fusion instance.Protobuf type
google.cloud.datafusion.v1.Instance| Modifier and Type | Class and Description |
|---|---|
static class |
Instance.Builder
Represents a Data Fusion instance.
|
static class |
Instance.DisabledReason
The reason for disabling the instance if the state is DISABLED.
|
static class |
Instance.State
Represents the state of a Data Fusion instance
|
static class |
Instance.Type
Represents the type of Data Fusion instance.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(String key)
The resource labels for instance to use to annotate any related underlying
resources such as Compute Engine VMs.
|
boolean |
containsOptions(String key)
Map of additional options used to configure the behavior of
Data Fusion instance.
|
boolean |
equals(Object obj) |
Accelerator |
getAccelerators(int index)
List of accelerators enabled for this CDF instance.
|
int |
getAcceleratorsCount()
List of accelerators enabled for this CDF instance.
|
List<Accelerator> |
getAcceleratorsList()
List of accelerators enabled for this CDF instance.
|
AcceleratorOrBuilder |
getAcceleratorsOrBuilder(int index)
List of accelerators enabled for this CDF instance.
|
List<? extends AcceleratorOrBuilder> |
getAcceleratorsOrBuilderList()
List of accelerators enabled for this CDF instance.
|
String |
getApiEndpoint()
Output only.
|
com.google.protobuf.ByteString |
getApiEndpointBytes()
Output only.
|
Version |
getAvailableVersion(int index)
Available versions that the instance can be upgraded to using
UpdateInstanceRequest.
|
int |
getAvailableVersionCount()
Available versions that the instance can be upgraded to using
UpdateInstanceRequest.
|
List<Version> |
getAvailableVersionList()
Available versions that the instance can be upgraded to using
UpdateInstanceRequest.
|
VersionOrBuilder |
getAvailableVersionOrBuilder(int index)
Available versions that the instance can be upgraded to using
UpdateInstanceRequest.
|
List<? extends VersionOrBuilder> |
getAvailableVersionOrBuilderList()
Available versions that the instance can be upgraded to using
UpdateInstanceRequest.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
CryptoKeyConfig |
getCryptoKeyConfig()
The crypto key configuration.
|
CryptoKeyConfigOrBuilder |
getCryptoKeyConfigOrBuilder()
The crypto key configuration.
|
String |
getDataprocServiceAccount()
User-managed service account to set on Dataproc when Cloud Data Fusion
creates Dataproc to run data processing pipelines.
|
com.google.protobuf.ByteString |
getDataprocServiceAccountBytes()
User-managed service account to set on Dataproc when Cloud Data Fusion
creates Dataproc to run data processing pipelines.
|
static Instance |
getDefaultInstance() |
Instance |
getDefaultInstanceForType() |
String |
getDescription()
A description of this instance.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A description of this instance.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Instance.DisabledReason |
getDisabledReason(int index)
Output only.
|
int |
getDisabledReasonCount()
Output only.
|
List<Instance.DisabledReason> |
getDisabledReasonList()
Output only.
|
int |
getDisabledReasonValue(int index)
Output only.
|
List<Integer> |
getDisabledReasonValueList()
Output only.
|
String |
getDisplayName()
Display name for an instance.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Display name for an instance.
|
boolean |
getEnableRbac()
Option to enable granular role-based access control.
|
boolean |
getEnableStackdriverLogging()
Option to enable Stackdriver Logging.
|
boolean |
getEnableStackdriverMonitoring()
Option to enable Stackdriver Monitoring.
|
String |
getGcsBucket()
Output only.
|
com.google.protobuf.ByteString |
getGcsBucketBytes()
Output only.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
The resource labels for instance to use to annotate any related underlying
resources such as Compute Engine VMs.
|
Map<String,String> |
getLabelsMap()
The resource labels for instance to use to annotate any related underlying
resources such as Compute Engine VMs.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
The resource labels for instance to use to annotate any related underlying
resources such as Compute Engine VMs.
|
String |
getLabelsOrThrow(String key)
The resource labels for instance to use to annotate any related underlying
resources such as Compute Engine VMs.
|
String |
getName()
Output only.
|
com.google.protobuf.ByteString |
getNameBytes()
Output only.
|
NetworkConfig |
getNetworkConfig()
Network configuration options.
|
NetworkConfigOrBuilder |
getNetworkConfigOrBuilder()
Network configuration options.
|
Map<String,String> |
getOptions()
Deprecated.
|
int |
getOptionsCount()
Map of additional options used to configure the behavior of
Data Fusion instance.
|
Map<String,String> |
getOptionsMap()
Map of additional options used to configure the behavior of
Data Fusion instance.
|
String |
getOptionsOrDefault(String key,
String defaultValue)
Map of additional options used to configure the behavior of
Data Fusion instance.
|
String |
getOptionsOrThrow(String key)
Map of additional options used to configure the behavior of
Data Fusion instance.
|
String |
getP4ServiceAccount()
Output only.
|
com.google.protobuf.ByteString |
getP4ServiceAccountBytes()
Output only.
|
com.google.protobuf.Parser<Instance> |
getParserForType() |
boolean |
getPrivateInstance()
Specifies whether the Data Fusion instance should be private.
|
int |
getSerializedSize() |
String |
getServiceAccount()
Deprecated.
google.cloud.datafusion.v1.Instance.service_account is deprecated. See
google/cloud/datafusion/v1/datafusion.proto;l=361
|
com.google.protobuf.ByteString |
getServiceAccountBytes()
Deprecated.
google.cloud.datafusion.v1.Instance.service_account is deprecated. See
google/cloud/datafusion/v1/datafusion.proto;l=361
|
String |
getServiceEndpoint()
Output only.
|
com.google.protobuf.ByteString |
getServiceEndpointBytes()
Output only.
|
Instance.State |
getState()
Output only.
|
String |
getStateMessage()
Output only.
|
com.google.protobuf.ByteString |
getStateMessageBytes()
Output only.
|
int |
getStateValue()
Output only.
|
String |
getTenantProjectId()
Output only.
|
com.google.protobuf.ByteString |
getTenantProjectIdBytes()
Output only.
|
Instance.Type |
getType()
Required.
|
int |
getTypeValue()
Required.
|
com.google.protobuf.Timestamp |
getUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getUpdateTimeOrBuilder()
Output only.
|
String |
getVersion()
Current version of the Data Fusion.
|
com.google.protobuf.ByteString |
getVersionBytes()
Current version of the Data Fusion.
|
String |
getZone()
Name of the zone in which the Data Fusion instance will be created.
|
com.google.protobuf.ByteString |
getZoneBytes()
Name of the zone in which the Data Fusion instance will be created.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasCryptoKeyConfig()
The crypto key configuration.
|
int |
hashCode() |
boolean |
hasNetworkConfig()
Network configuration options.
|
boolean |
hasUpdateTime()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Instance.Builder |
newBuilder() |
static Instance.Builder |
newBuilder(Instance prototype) |
Instance.Builder |
newBuilderForType() |
protected Instance.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Instance |
parseDelimitedFrom(InputStream input) |
static Instance |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(byte[] data) |
static Instance |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(ByteBuffer data) |
static Instance |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(com.google.protobuf.ByteString data) |
static Instance |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Instance |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Instance |
parseFrom(InputStream input) |
static Instance |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Instance> |
parser() |
Instance.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
public static final int ENABLE_STACKDRIVER_LOGGING_FIELD_NUMBER
public static final int ENABLE_STACKDRIVER_MONITORING_FIELD_NUMBER
public static final int PRIVATE_INSTANCE_FIELD_NUMBER
public static final int NETWORK_CONFIG_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int OPTIONS_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int STATE_MESSAGE_FIELD_NUMBER
public static final int SERVICE_ENDPOINT_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER
public static final int SERVICE_ACCOUNT_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
public static final int AVAILABLE_VERSION_FIELD_NUMBER
public static final int API_ENDPOINT_FIELD_NUMBER
public static final int GCS_BUCKET_FIELD_NUMBER
public static final int ACCELERATORS_FIELD_NUMBER
public static final int P4_SERVICE_ACCOUNT_FIELD_NUMBER
public static final int TENANT_PROJECT_ID_FIELD_NUMBER
public static final int DATAPROC_SERVICE_ACCOUNT_FIELD_NUMBER
public static final int ENABLE_RBAC_FIELD_NUMBER
public static final int CRYPTO_KEY_CONFIG_FIELD_NUMBER
public static final int DISABLED_REASON_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
Output only. The name of this instance is in the form of
projects/{project}/locations/{location}/instances/{instance}.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getName in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Output only. The name of this instance is in the form of
projects/{project}/locations/{location}/instances/{instance}.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getNameBytes in interface InstanceOrBuilderpublic String getDescription()
A description of this instance.
string description = 2;getDescription in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
A description of this instance.
string description = 2;getDescriptionBytes in interface InstanceOrBuilderpublic int getTypeValue()
Required. Instance type.
.google.cloud.datafusion.v1.Instance.Type type = 3 [(.google.api.field_behavior) = REQUIRED];
getTypeValue in interface InstanceOrBuilderpublic Instance.Type getType()
Required. Instance type.
.google.cloud.datafusion.v1.Instance.Type type = 3 [(.google.api.field_behavior) = REQUIRED];
getType in interface InstanceOrBuilderpublic boolean getEnableStackdriverLogging()
Option to enable Stackdriver Logging.
bool enable_stackdriver_logging = 4;getEnableStackdriverLogging in interface InstanceOrBuilderpublic boolean getEnableStackdriverMonitoring()
Option to enable Stackdriver Monitoring.
bool enable_stackdriver_monitoring = 5;getEnableStackdriverMonitoring in interface InstanceOrBuilderpublic boolean getPrivateInstance()
Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.
bool private_instance = 6;getPrivateInstance in interface InstanceOrBuilderpublic boolean hasNetworkConfig()
Network configuration options. These are required when a private Data Fusion instance is to be created.
.google.cloud.datafusion.v1.NetworkConfig network_config = 7;hasNetworkConfig in interface InstanceOrBuilderpublic NetworkConfig getNetworkConfig()
Network configuration options. These are required when a private Data Fusion instance is to be created.
.google.cloud.datafusion.v1.NetworkConfig network_config = 7;getNetworkConfig in interface InstanceOrBuilderpublic NetworkConfigOrBuilder getNetworkConfigOrBuilder()
Network configuration options. These are required when a private Data Fusion instance is to be created.
.google.cloud.datafusion.v1.NetworkConfig network_config = 7;getNetworkConfigOrBuilder in interface InstanceOrBuilderpublic int getLabelsCount()
InstanceOrBuilderThe resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
map<string, string> labels = 8;getLabelsCount in interface InstanceOrBuilderpublic boolean containsLabels(String key)
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
map<string, string> labels = 8;containsLabels in interface InstanceOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface InstanceOrBuilderpublic Map<String,String> getLabelsMap()
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
map<string, string> labels = 8;getLabelsMap in interface InstanceOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
map<string, string> labels = 8;getLabelsOrDefault in interface InstanceOrBuilderpublic String getLabelsOrThrow(String key)
The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.
map<string, string> labels = 8;getLabelsOrThrow in interface InstanceOrBuilderpublic int getOptionsCount()
InstanceOrBuilderMap of additional options used to configure the behavior of Data Fusion instance.
map<string, string> options = 9;getOptionsCount in interface InstanceOrBuilderpublic boolean containsOptions(String key)
Map of additional options used to configure the behavior of Data Fusion instance.
map<string, string> options = 9;containsOptions in interface InstanceOrBuilder@Deprecated public Map<String,String> getOptions()
getOptionsMap() instead.getOptions in interface InstanceOrBuilderpublic Map<String,String> getOptionsMap()
Map of additional options used to configure the behavior of Data Fusion instance.
map<string, string> options = 9;getOptionsMap in interface InstanceOrBuilderpublic String getOptionsOrDefault(String key, String defaultValue)
Map of additional options used to configure the behavior of Data Fusion instance.
map<string, string> options = 9;getOptionsOrDefault in interface InstanceOrBuilderpublic String getOptionsOrThrow(String key)
Map of additional options used to configure the behavior of Data Fusion instance.
map<string, string> options = 9;getOptionsOrThrow in interface InstanceOrBuilderpublic boolean hasCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface InstanceOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface InstanceOrBuilderpublic com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. The time the instance was created.
.google.protobuf.Timestamp create_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface InstanceOrBuilderpublic boolean hasUpdateTime()
Output only. The time the instance was last updated.
.google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasUpdateTime in interface InstanceOrBuilderpublic com.google.protobuf.Timestamp getUpdateTime()
Output only. The time the instance was last updated.
.google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTime in interface InstanceOrBuilderpublic com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time the instance was last updated.
.google.protobuf.Timestamp update_time = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder in interface InstanceOrBuilderpublic int getStateValue()
Output only. The current state of this Data Fusion instance.
.google.cloud.datafusion.v1.Instance.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface InstanceOrBuilderpublic Instance.State getState()
Output only. The current state of this Data Fusion instance.
.google.cloud.datafusion.v1.Instance.State state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface InstanceOrBuilderpublic String getStateMessage()
Output only. Additional information about the current state of this Data Fusion instance if available.
string state_message = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];getStateMessage in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getStateMessageBytes()
Output only. Additional information about the current state of this Data Fusion instance if available.
string state_message = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];getStateMessageBytes in interface InstanceOrBuilderpublic String getServiceEndpoint()
Output only. Endpoint on which the Data Fusion UI is accessible.
string service_endpoint = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];getServiceEndpoint in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getServiceEndpointBytes()
Output only. Endpoint on which the Data Fusion UI is accessible.
string service_endpoint = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];getServiceEndpointBytes in interface InstanceOrBuilderpublic String getZone()
Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
string zone = 15;getZone in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getZoneBytes()
Name of the zone in which the Data Fusion instance will be created. Only DEVELOPER instances use this field.
string zone = 15;getZoneBytes in interface InstanceOrBuilderpublic String getVersion()
Current version of the Data Fusion. Only specifiable in Update.
string version = 16;getVersion in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getVersionBytes()
Current version of the Data Fusion. Only specifiable in Update.
string version = 16;getVersionBytes in interface InstanceOrBuilder@Deprecated public String getServiceAccount()
Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
string service_account = 17 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
getServiceAccount in interface InstanceOrBuilder@Deprecated public com.google.protobuf.ByteString getServiceAccountBytes()
Output only. Deprecated. Use tenant_project_id instead to extract the tenant project ID.
string service_account = 17 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
getServiceAccountBytes in interface InstanceOrBuilderpublic String getDisplayName()
Display name for an instance.
string display_name = 18;getDisplayName in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Display name for an instance.
string display_name = 18;getDisplayNameBytes in interface InstanceOrBuilderpublic List<Version> getAvailableVersionList()
Available versions that the instance can be upgraded to using UpdateInstanceRequest.
repeated .google.cloud.datafusion.v1.Version available_version = 19;getAvailableVersionList in interface InstanceOrBuilderpublic List<? extends VersionOrBuilder> getAvailableVersionOrBuilderList()
Available versions that the instance can be upgraded to using UpdateInstanceRequest.
repeated .google.cloud.datafusion.v1.Version available_version = 19;getAvailableVersionOrBuilderList in interface InstanceOrBuilderpublic int getAvailableVersionCount()
Available versions that the instance can be upgraded to using UpdateInstanceRequest.
repeated .google.cloud.datafusion.v1.Version available_version = 19;getAvailableVersionCount in interface InstanceOrBuilderpublic Version getAvailableVersion(int index)
Available versions that the instance can be upgraded to using UpdateInstanceRequest.
repeated .google.cloud.datafusion.v1.Version available_version = 19;getAvailableVersion in interface InstanceOrBuilderpublic VersionOrBuilder getAvailableVersionOrBuilder(int index)
Available versions that the instance can be upgraded to using UpdateInstanceRequest.
repeated .google.cloud.datafusion.v1.Version available_version = 19;getAvailableVersionOrBuilder in interface InstanceOrBuilderpublic String getApiEndpoint()
Output only. Endpoint on which the REST APIs is accessible.
string api_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];getApiEndpoint in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getApiEndpointBytes()
Output only. Endpoint on which the REST APIs is accessible.
string api_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];getApiEndpointBytes in interface InstanceOrBuilderpublic String getGcsBucket()
Output only. Cloud Storage bucket generated by Data Fusion in the customer project.
string gcs_bucket = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];getGcsBucket in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getGcsBucketBytes()
Output only. Cloud Storage bucket generated by Data Fusion in the customer project.
string gcs_bucket = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];getGcsBucketBytes in interface InstanceOrBuilderpublic List<Accelerator> getAcceleratorsList()
List of accelerators enabled for this CDF instance.
repeated .google.cloud.datafusion.v1.Accelerator accelerators = 22;getAcceleratorsList in interface InstanceOrBuilderpublic List<? extends AcceleratorOrBuilder> getAcceleratorsOrBuilderList()
List of accelerators enabled for this CDF instance.
repeated .google.cloud.datafusion.v1.Accelerator accelerators = 22;getAcceleratorsOrBuilderList in interface InstanceOrBuilderpublic int getAcceleratorsCount()
List of accelerators enabled for this CDF instance.
repeated .google.cloud.datafusion.v1.Accelerator accelerators = 22;getAcceleratorsCount in interface InstanceOrBuilderpublic Accelerator getAccelerators(int index)
List of accelerators enabled for this CDF instance.
repeated .google.cloud.datafusion.v1.Accelerator accelerators = 22;getAccelerators in interface InstanceOrBuilderpublic AcceleratorOrBuilder getAcceleratorsOrBuilder(int index)
List of accelerators enabled for this CDF instance.
repeated .google.cloud.datafusion.v1.Accelerator accelerators = 22;getAcceleratorsOrBuilder in interface InstanceOrBuilderpublic String getP4ServiceAccount()
Output only. P4 service account for the customer project.
string p4_service_account = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];getP4ServiceAccount in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getP4ServiceAccountBytes()
Output only. P4 service account for the customer project.
string p4_service_account = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];getP4ServiceAccountBytes in interface InstanceOrBuilderpublic String getTenantProjectId()
Output only. The name of the tenant project.
string tenant_project_id = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];getTenantProjectId in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getTenantProjectIdBytes()
Output only. The name of the tenant project.
string tenant_project_id = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];getTenantProjectIdBytes in interface InstanceOrBuilderpublic String getDataprocServiceAccount()
User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
string dataproc_service_account = 25;getDataprocServiceAccount in interface InstanceOrBuilderpublic com.google.protobuf.ByteString getDataprocServiceAccountBytes()
User-managed service account to set on Dataproc when Cloud Data Fusion creates Dataproc to run data processing pipelines. This allows users to have fine-grained access control on Dataproc's accesses to cloud resources.
string dataproc_service_account = 25;getDataprocServiceAccountBytes in interface InstanceOrBuilderpublic boolean getEnableRbac()
Option to enable granular role-based access control.
bool enable_rbac = 27;getEnableRbac in interface InstanceOrBuilderpublic boolean hasCryptoKeyConfig()
The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
.google.cloud.datafusion.v1.CryptoKeyConfig crypto_key_config = 28;hasCryptoKeyConfig in interface InstanceOrBuilderpublic CryptoKeyConfig getCryptoKeyConfig()
The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
.google.cloud.datafusion.v1.CryptoKeyConfig crypto_key_config = 28;getCryptoKeyConfig in interface InstanceOrBuilderpublic CryptoKeyConfigOrBuilder getCryptoKeyConfigOrBuilder()
The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
.google.cloud.datafusion.v1.CryptoKeyConfig crypto_key_config = 28;getCryptoKeyConfigOrBuilder in interface InstanceOrBuilderpublic List<Instance.DisabledReason> getDisabledReasonList()
Output only. If the instance state is DISABLED, the reason for disabling the instance.
repeated .google.cloud.datafusion.v1.Instance.DisabledReason disabled_reason = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDisabledReasonList in interface InstanceOrBuilderpublic int getDisabledReasonCount()
Output only. If the instance state is DISABLED, the reason for disabling the instance.
repeated .google.cloud.datafusion.v1.Instance.DisabledReason disabled_reason = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDisabledReasonCount in interface InstanceOrBuilderpublic Instance.DisabledReason getDisabledReason(int index)
Output only. If the instance state is DISABLED, the reason for disabling the instance.
repeated .google.cloud.datafusion.v1.Instance.DisabledReason disabled_reason = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDisabledReason in interface InstanceOrBuilderindex - The index of the element to return.public List<Integer> getDisabledReasonValueList()
Output only. If the instance state is DISABLED, the reason for disabling the instance.
repeated .google.cloud.datafusion.v1.Instance.DisabledReason disabled_reason = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDisabledReasonValueList in interface InstanceOrBuilderpublic int getDisabledReasonValue(int index)
Output only. If the instance state is DISABLED, the reason for disabling the instance.
repeated .google.cloud.datafusion.v1.Instance.DisabledReason disabled_reason = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDisabledReasonValue in interface InstanceOrBuilderindex - The index of the value to return.public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Instance parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Instance parseFrom(InputStream input) throws IOException
IOExceptionpublic static Instance parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Instance parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Instance parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Instance parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Instance parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Instance.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Instance.Builder newBuilder()
public static Instance.Builder newBuilder(Instance prototype)
public Instance.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Instance.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Instance getDefaultInstance()
public static com.google.protobuf.Parser<Instance> parser()
public com.google.protobuf.Parser<Instance> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Instance getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.