public sealed class GetServiceLevelObjectiveRequest : IMessage<GetServiceLevelObjectiveRequest>, IEquatable<GetServiceLevelObjectiveRequest>, IDeepCloneable<GetServiceLevelObjectiveRequest>, IBufferMessage, IMessage
The GetServiceLevelObjective
request.
Implements
IMessage<GetServiceLevelObjectiveRequest>, IEquatable<GetServiceLevelObjectiveRequest>, IDeepCloneable<GetServiceLevelObjectiveRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
GetServiceLevelObjectiveRequest()
public GetServiceLevelObjectiveRequest()
GetServiceLevelObjectiveRequest(GetServiceLevelObjectiveRequest)
public GetServiceLevelObjectiveRequest(GetServiceLevelObjectiveRequest other)
Parameter | |
---|---|
Name | Description |
other | GetServiceLevelObjectiveRequest |
Properties
Name
public string Name { get; set; }
Required. Resource name of the ServiceLevelObjective
to get. The format is:
projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]/serviceLevelObjectives/[SLO_NAME]
Property Value | |
---|---|
Type | Description |
String |
ResourceName
public IResourceName ResourceName { get; set; }
IResourceName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
IResourceName |
ServiceLevelObjectiveName
public ServiceLevelObjectiveName ServiceLevelObjectiveName { get; set; }
ServiceLevelObjectiveName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ServiceLevelObjectiveName |
View
public ServiceLevelObjective.Types.View View { get; set; }
View of the ServiceLevelObjective
to return. If DEFAULT
, return the
ServiceLevelObjective
as originally defined. If EXPLICIT
and the
ServiceLevelObjective
is defined in terms of a BasicSli
, replace the
BasicSli
with a RequestBasedSli
spelling out how the SLI is computed.
Property Value | |
---|---|
Type | Description |
ServiceLevelObjective.Types.View |