Class GetServiceLevelObjectiveRequest (3.1.0)

Stay organized with collections Save and categorize content based on your preferences.
public sealed class GetServiceLevelObjectiveRequest : IMessage<GetServiceLevelObjectiveRequest>, IEquatable<GetServiceLevelObjectiveRequest>, IDeepCloneable<GetServiceLevelObjectiveRequest>, IBufferMessage, IMessage

The GetServiceLevelObjective request.

Inheritance

Object > GetServiceLevelObjectiveRequest

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

GetServiceLevelObjectiveRequest()

public GetServiceLevelObjectiveRequest()

GetServiceLevelObjectiveRequest(GetServiceLevelObjectiveRequest)

public GetServiceLevelObjectiveRequest(GetServiceLevelObjectiveRequest other)
Parameter
NameDescription
otherGetServiceLevelObjectiveRequest

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
TypeDescription
String

ResourceName

public IResourceName ResourceName { get; set; }

IResourceName-typed view over the Name resource name property.

Property Value
TypeDescription
IResourceName

ServiceLevelObjectiveName

public ServiceLevelObjectiveName ServiceLevelObjectiveName { get; set; }

ServiceLevelObjectiveName-typed view over the Name resource name property.

Property Value
TypeDescription
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
TypeDescription
ServiceLevelObjective.Types.View