public sealed class CreateServiceLevelObjectiveRequest : IMessage<CreateServiceLevelObjectiveRequest>, IEquatable<CreateServiceLevelObjectiveRequest>, IDeepCloneable<CreateServiceLevelObjectiveRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class CreateServiceLevelObjectiveRequest.
The CreateServiceLevelObjective
request.
Implements
IMessageCreateServiceLevelObjectiveRequest, IEquatableCreateServiceLevelObjectiveRequest, IDeepCloneableCreateServiceLevelObjectiveRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
CreateServiceLevelObjectiveRequest()
public CreateServiceLevelObjectiveRequest()
CreateServiceLevelObjectiveRequest(CreateServiceLevelObjectiveRequest)
public CreateServiceLevelObjectiveRequest(CreateServiceLevelObjectiveRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateServiceLevelObjectiveRequest |
Properties
Parent
public string Parent { get; set; }
Required. Resource name of the parent Service
. The format is:
projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
Property Value | |
---|---|
Type | Description |
string |
ParentAsResourceName
public IResourceName ParentAsResourceName { get; set; }
IResourceName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |
ParentAsServiceName
public ServiceName ParentAsServiceName { get; set; }
ServiceName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ServiceName |
ServiceLevelObjective
public ServiceLevelObjective ServiceLevelObjective { get; set; }
Required. The ServiceLevelObjective
to create.
The provided name
will be respected if no ServiceLevelObjective
exists
with this name.
Property Value | |
---|---|
Type | Description |
ServiceLevelObjective |
ServiceLevelObjectiveId
public string ServiceLevelObjectiveId { get; set; }
Optional. The ServiceLevelObjective id to use for this
ServiceLevelObjective. If omitted, an id will be generated instead. Must
match the pattern ^[a-zA-Z0-9-_:.]+$
Property Value | |
---|---|
Type | Description |
string |