Google Cloud Monitoring v3 API - Class GetServiceLevelObjectiveRequest (3.3.0)

public sealed class GetServiceLevelObjectiveRequest : IMessage<GetServiceLevelObjectiveRequest>, IEquatable<GetServiceLevelObjectiveRequest>, IDeepCloneable<GetServiceLevelObjectiveRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Monitoring v3 API class GetServiceLevelObjectiveRequest.

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
ServiceLevelObjectiveTypesView