Google Cloud Service Management V1 Client - Class SubmitConfigSourceRequest (1.3.3)

Reference documentation and code samples for the Google Cloud Service Management V1 Client class SubmitConfigSourceRequest.

Request message for SubmitConfigSource method.

Generated from protobuf message google.api.servicemanagement.v1.SubmitConfigSourceRequest

Namespace

Google \ Cloud \ ServiceManagement \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ service_name string

Required. The name of the service. See the overview for naming requirements. For example: example.googleapis.com.

↳ config_source Google\Cloud\ServiceManagement\V1\ConfigSource

Required. The source configuration for the service.

↳ validate_only bool

Optional. If set, this will result in the generation of a google.api.Service configuration based on the ConfigSource provided, but the generated config and the sources will NOT be persisted.

getServiceName

Required. The name of the service. See the overview for naming requirements. For example: example.googleapis.com.

Returns
TypeDescription
string

setServiceName

Required. The name of the service. See the overview for naming requirements. For example: example.googleapis.com.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getConfigSource

Required. The source configuration for the service.

Returns
TypeDescription
Google\Cloud\ServiceManagement\V1\ConfigSource|null

hasConfigSource

clearConfigSource

setConfigSource

Required. The source configuration for the service.

Parameter
NameDescription
var Google\Cloud\ServiceManagement\V1\ConfigSource
Returns
TypeDescription
$this

getValidateOnly

Optional. If set, this will result in the generation of a google.api.Service configuration based on the ConfigSource provided, but the generated config and the sources will NOT be persisted.

Returns
TypeDescription
bool

setValidateOnly

Optional. If set, this will result in the generation of a google.api.Service configuration based on the ConfigSource provided, but the generated config and the sources will NOT be persisted.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

static::build

Parameters
NameDescription
serviceName string

Required. The name of the service. See the overview for naming requirements. For example: example.googleapis.com.

configSource Google\Cloud\ServiceManagement\V1\ConfigSource

Required. The source configuration for the service.

validateOnly bool

Optional. If set, this will result in the generation of a google.api.Service configuration based on the ConfigSource provided, but the generated config and the sources will NOT be persisted.

Returns
TypeDescription
Google\Cloud\ServiceManagement\V1\SubmitConfigSourceRequest