public sealed class Allocation.Types.ShareSettings : IMessage<Allocation.Types.ShareSettings>, IEquatable<Allocation.Types.ShareSettings>, IDeepCloneable<Allocation.Types.ShareSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Capacity Planner v1beta API class Allocation.Types.ShareSettings.
The share setting for reservation.
Implements
IMessageAllocationTypesShareSettings, IEquatableAllocationTypesShareSettings, IDeepCloneableAllocationTypesShareSettings, IBufferMessage, IMessageNamespace
Google.Cloud.CapacityPlanner.V1BetaAssembly
Google.Cloud.CapacityPlanner.V1Beta.dll
Constructors
ShareSettings()
public ShareSettings()
ShareSettings(ShareSettings)
public ShareSettings(Allocation.Types.ShareSettings other)
Parameter | |
---|---|
Name | Description |
other |
AllocationTypesShareSettings |
Properties
Projects
public RepeatedField<string> Projects { get; }
A List of Project names to specify consumer projects for this shared-reservation. This is only valid when share_type's value is SPECIFIC_PROJECTS.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
ShareType
public Allocation.Types.ShareSettings.Types.ShareType ShareType { get; set; }
Type of sharing for this shared-reservation
Property Value | |
---|---|
Type | Description |
AllocationTypesShareSettingsTypesShareType |