Google Cloud Dataproc V1 Client - Class ExecutionConfig (3.2.2)

Reference documentation and code samples for the Google Cloud Dataproc V1 Client class ExecutionConfig.

Execution configuration for a workload.

Generated from protobuf message google.cloud.dataproc.v1.ExecutionConfig

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ service_account string

Optional. Service account that used to execute workload.

↳ network_uri string

Optional. Network URI to connect workload to.

↳ subnetwork_uri string

Optional. Subnetwork URI to connect workload to.

↳ network_tags array

Optional. Tags used for network traffic control.

↳ kms_key string

Optional. The Cloud KMS key to use for encryption.

getServiceAccount

Optional. Service account that used to execute workload.

Generated from protobuf field string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
string

setServiceAccount

Optional. Service account that used to execute workload.

Generated from protobuf field string service_account = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNetworkUri

Optional. Network URI to connect workload to.

Generated from protobuf field string network_uri = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
string

hasNetworkUri

setNetworkUri

Optional. Network URI to connect workload to.

Generated from protobuf field string network_uri = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getSubnetworkUri

Optional. Subnetwork URI to connect workload to.

Generated from protobuf field string subnetwork_uri = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
string

hasSubnetworkUri

setSubnetworkUri

Optional. Subnetwork URI to connect workload to.

Generated from protobuf field string subnetwork_uri = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNetworkTags

Optional. Tags used for network traffic control.

Generated from protobuf field repeated string network_tags = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setNetworkTags

Optional. Tags used for network traffic control.

Generated from protobuf field repeated string network_tags = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var string[]
Returns
TypeDescription
$this

getKmsKey

Optional. The Cloud KMS key to use for encryption.

Generated from protobuf field string kms_key = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
string

setKmsKey

Optional. The Cloud KMS key to use for encryption.

Generated from protobuf field string kms_key = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNetwork

Returns
TypeDescription
string