Google Cloud Dataproc v1 API - Class SessionTemplateControllerSettings (5.10.0)

public sealed class SessionTemplateControllerSettings : ServiceSettingsBase

Reference documentation and code samples for the Google Cloud Dataproc v1 API class SessionTemplateControllerSettings.

Settings for SessionTemplateControllerClient instances.

Inheritance

object > ServiceSettingsBase > SessionTemplateControllerSettings

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

SessionTemplateControllerSettings()

public SessionTemplateControllerSettings()

Constructs a new SessionTemplateControllerSettings object with default settings.

Properties

CreateSessionTemplateSettings

public CallSettings CreateSessionTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionTemplateControllerClient.CreateSessionTemplate and SessionTemplateControllerClient.CreateSessionTemplateAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

DeleteSessionTemplateSettings

public CallSettings DeleteSessionTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionTemplateControllerClient.DeleteSessionTemplate and SessionTemplateControllerClient.DeleteSessionTemplateAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetSessionTemplateSettings

public CallSettings GetSessionTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionTemplateControllerClient.GetSessionTemplate and SessionTemplateControllerClient.GetSessionTemplateAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
TypeDescription
IAMPolicySettings

ListSessionTemplatesSettings

public CallSettings ListSessionTemplatesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionTemplateControllerClient.ListSessionTemplates and SessionTemplateControllerClient.ListSessionTemplatesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

UpdateSessionTemplateSettings

public CallSettings UpdateSessionTemplateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to SessionTemplateControllerClient.UpdateSessionTemplate and SessionTemplateControllerClient.UpdateSessionTemplateAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public SessionTemplateControllerSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
TypeDescription
SessionTemplateControllerSettings

A deep clone of this SessionTemplateControllerSettings object.

GetDefault()

public static SessionTemplateControllerSettings GetDefault()

Get a new instance of the default SessionTemplateControllerSettings.

Returns
TypeDescription
SessionTemplateControllerSettings

A new instance of the default SessionTemplateControllerSettings.