Cloud FTP v1 API - Class InternalServerConfig.Types.AllowedConsumer (1.0.0-beta01)

public sealed class InternalServerConfig.Types.AllowedConsumer : IMessage<InternalServerConfig.Types.AllowedConsumer>, IEquatable<InternalServerConfig.Types.AllowedConsumer>, IDeepCloneable<InternalServerConfig.Types.AllowedConsumer>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud FTP v1 API class InternalServerConfig.Types.AllowedConsumer.

A consumer project or network that is permitted to connect to the server via PSC.

Inheritance

object > InternalServerConfig.Types.AllowedConsumer

Namespace

Google.Cloud.Ftp.V1

Assembly

Google.Cloud.Ftp.V1.dll

Constructors

AllowedConsumer()

public AllowedConsumer()

AllowedConsumer(AllowedConsumer)

public AllowedConsumer(InternalServerConfig.Types.AllowedConsumer other)
Parameter
Name Description
other InternalServerConfigTypesAllowedConsumer

Properties

ConnectionLimit

public long ConnectionLimit { get; set; }

Required. The connection limit for the consumer. Value must be greater than 0.

Property Value
Type Description
long

ConsumerTypeCase

public InternalServerConfig.Types.AllowedConsumer.ConsumerTypeOneofCase ConsumerTypeCase { get; }
Property Value
Type Description
InternalServerConfigTypesAllowedConsumerConsumerTypeOneofCase

HasProject

public bool HasProject { get; }

Gets whether the "project" field is set

Property Value
Type Description
bool

Project

public string Project { get; set; }

The project ID or number of the consumer project. Must be in the 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