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
IMessage<CreateServiceLevelObjectiveRequest>, IEquatable<CreateServiceLevelObjectiveRequest>, IDeepCloneable<CreateServiceLevelObjectiveRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
CreateServiceLevelObjectiveRequest()
public CreateServiceLevelObjectiveRequest()
CreateServiceLevelObjectiveRequest(CreateServiceLevelObjectiveRequest)
public CreateServiceLevelObjectiveRequest(CreateServiceLevelObjectiveRequest other)
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]
Type | Description |
String |
ParentAsResourceName
public IResourceName ParentAsResourceName { get; set; }
IResourceName-typed view over the Parent resource name property.
Type | Description |
IResourceName |
ParentAsServiceName
public ServiceName ParentAsServiceName { get; set; }
ServiceName-typed view over the Parent resource name property.
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.
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-z0-9\-]+
Type | Description |
String |