App Optimize v1beta API - Class Scope (1.0.0-beta01)

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

Reference documentation and code samples for the App Optimize v1beta API class Scope.

Specifies the report scope.

Inheritance

object > Scope

Namespace

Google.Cloud.AppOptimize.V1Beta

Assembly

Google.Cloud.AppOptimize.V1Beta.dll

Constructors

Scope()

public Scope()

Scope(Scope)

public Scope(Scope other)
Parameter
Name Description
other Scope

Properties

Application

public string Application { get; set; }

Required. An App Hub Application to fetch data from.

Format: "projects/{project}/locations/{location}/applications/{application}".

Property Value
Type Description
string

ApplicationAsApplicationName

public ApplicationName ApplicationAsApplicationName { get; set; }

ApplicationName-typed view over the Application resource name property.

Property Value
Type Description
ApplicationName

HasApplication

public bool HasApplication { get; }

Gets whether the "application" field is set

Property Value
Type Description
bool

HasProject

public bool HasProject { get; }

Gets whether the "project" field is set

Property Value
Type Description
bool

Project

public string Project { get; set; }

Required. A Google Cloud Platform project to fetch data from.

Format: "projects/{project}".

Property Value
Type Description
string

ProjectAsProjectName

public ProjectName ProjectAsProjectName { get; set; }

ProjectName-typed view over the Project resource name property.

Property Value
Type Description
ProjectName

ScopeCase

public Scope.ScopeOneofCase ScopeCase { get; }
Property Value
Type Description
ScopeScopeOneofCase