public sealed class ListServiceLevelObjectivesRequest : IPageRequest, IMessage<ListServiceLevelObjectivesRequest>, IEquatable<ListServiceLevelObjectivesRequest>, IDeepCloneable<ListServiceLevelObjectivesRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Monitoring v3 API class ListServiceLevelObjectivesRequest.
The ListServiceLevelObjectives
request.
Implements
IPageRequest, IMessageListServiceLevelObjectivesRequest, IEquatableListServiceLevelObjectivesRequest, IDeepCloneableListServiceLevelObjectivesRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
ListServiceLevelObjectivesRequest()
public ListServiceLevelObjectivesRequest()
ListServiceLevelObjectivesRequest(ListServiceLevelObjectivesRequest)
public ListServiceLevelObjectivesRequest(ListServiceLevelObjectivesRequest other)
Parameter | |
---|---|
Name | Description |
other | ListServiceLevelObjectivesRequest |
Properties
Filter
public string Filter { get; set; }
A filter specifying what ServiceLevelObjective
s to return.
Property Value | |
---|---|
Type | Description |
string |
PageSize
public int PageSize { get; set; }
A non-negative number that is the maximum number of results to return. When 0, use default page size.
Property Value | |
---|---|
Type | Description |
int |
PageToken
public string PageToken { get; set; }
If this field is not empty then it must contain the nextPageToken
value
returned by a previous call to this method. Using this field causes the
method to return additional results from the previous method call.
Property Value | |
---|---|
Type | Description |
string |
Parent
public string Parent { get; set; }
Required. Resource name of the parent containing the listed SLOs, either a project or a Monitoring Workspace. The formats are:
projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]
workspaces/[HOST_PROJECT_ID_OR_NUMBER]/services/-
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 |
View
public ServiceLevelObjective.Types.View View { get; set; }
View of the ServiceLevelObjective
s to return. If DEFAULT
, return each
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 |
ServiceLevelObjectiveTypesView |