AWS SDK for C++  1.9.45
AWS SDK for C++
Public Member Functions | List of all members
Aws::ManagedBlockchain::Model::MemberConfiguration Class Reference

#include <MemberConfiguration.h>

Public Member Functions

 MemberConfiguration ()
 
 MemberConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
MemberConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
MemberConfigurationWithName (const Aws::String &value)
 
MemberConfigurationWithName (Aws::String &&value)
 
MemberConfigurationWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
MemberConfigurationWithDescription (const Aws::String &value)
 
MemberConfigurationWithDescription (Aws::String &&value)
 
MemberConfigurationWithDescription (const char *value)
 
const MemberFrameworkConfigurationGetFrameworkConfiguration () const
 
bool FrameworkConfigurationHasBeenSet () const
 
void SetFrameworkConfiguration (const MemberFrameworkConfiguration &value)
 
void SetFrameworkConfiguration (MemberFrameworkConfiguration &&value)
 
MemberConfigurationWithFrameworkConfiguration (const MemberFrameworkConfiguration &value)
 
MemberConfigurationWithFrameworkConfiguration (MemberFrameworkConfiguration &&value)
 
const MemberLogPublishingConfigurationGetLogPublishingConfiguration () const
 
bool LogPublishingConfigurationHasBeenSet () const
 
void SetLogPublishingConfiguration (const MemberLogPublishingConfiguration &value)
 
void SetLogPublishingConfiguration (MemberLogPublishingConfiguration &&value)
 
MemberConfigurationWithLogPublishingConfiguration (const MemberLogPublishingConfiguration &value)
 
MemberConfigurationWithLogPublishingConfiguration (MemberLogPublishingConfiguration &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
MemberConfigurationWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
MemberConfigurationWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
MemberConfigurationAddTags (const Aws::String &key, const Aws::String &value)
 
MemberConfigurationAddTags (Aws::String &&key, const Aws::String &value)
 
MemberConfigurationAddTags (const Aws::String &key, Aws::String &&value)
 
MemberConfigurationAddTags (Aws::String &&key, Aws::String &&value)
 
MemberConfigurationAddTags (const char *key, Aws::String &&value)
 
MemberConfigurationAddTags (Aws::String &&key, const char *value)
 
MemberConfigurationAddTags (const char *key, const char *value)
 
const Aws::StringGetKmsKeyArn () const
 
bool KmsKeyArnHasBeenSet () const
 
void SetKmsKeyArn (const Aws::String &value)
 
void SetKmsKeyArn (Aws::String &&value)
 
void SetKmsKeyArn (const char *value)
 
MemberConfigurationWithKmsKeyArn (const Aws::String &value)
 
MemberConfigurationWithKmsKeyArn (Aws::String &&value)
 
MemberConfigurationWithKmsKeyArn (const char *value)
 

Detailed Description

Configuration properties of the member.

Applies only to Hyperledger Fabric.

See Also:

AWS API Reference

Definition at line 35 of file MemberConfiguration.h.

Constructor & Destructor Documentation

◆ MemberConfiguration() [1/2]

Aws::ManagedBlockchain::Model::MemberConfiguration::MemberConfiguration ( )

◆ MemberConfiguration() [2/2]

Aws::ManagedBlockchain::Model::MemberConfiguration::MemberConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTags() [1/7]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 308 of file MemberConfiguration.h.

◆ AddTags() [2/7]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 286 of file MemberConfiguration.h.

◆ AddTags() [3/7]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 330 of file MemberConfiguration.h.

◆ AddTags() [4/7]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 297 of file MemberConfiguration.h.

◆ AddTags() [5/7]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 275 of file MemberConfiguration.h.

◆ AddTags() [6/7]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 319 of file MemberConfiguration.h.

◆ AddTags() [7/7]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::AddTags ( const char *  key,
const char *  value 
)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 341 of file MemberConfiguration.h.

◆ DescriptionHasBeenSet()

bool Aws::ManagedBlockchain::Model::MemberConfiguration::DescriptionHasBeenSet ( ) const
inline

An optional description of the member.

Definition at line 93 of file MemberConfiguration.h.

◆ FrameworkConfigurationHasBeenSet()

bool Aws::ManagedBlockchain::Model::MemberConfiguration::FrameworkConfigurationHasBeenSet ( ) const
inline

Configuration properties of the blockchain framework relevant to the member.

Definition at line 136 of file MemberConfiguration.h.

◆ GetDescription()

const Aws::String& Aws::ManagedBlockchain::Model::MemberConfiguration::GetDescription ( ) const
inline

An optional description of the member.

Definition at line 88 of file MemberConfiguration.h.

◆ GetFrameworkConfiguration()

const MemberFrameworkConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::GetFrameworkConfiguration ( ) const
inline

Configuration properties of the blockchain framework relevant to the member.

Definition at line 130 of file MemberConfiguration.h.

◆ GetKmsKeyArn()

const Aws::String& Aws::ManagedBlockchain::Model::MemberConfiguration::GetKmsKeyArn ( ) const
inline

The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.

  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Definition at line 359 of file MemberConfiguration.h.

◆ GetLogPublishingConfiguration()

const MemberLogPublishingConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::GetLogPublishingConfiguration ( ) const
inline

Configuration properties for logging events associated with a member of a Managed Blockchain network.

Definition at line 167 of file MemberConfiguration.h.

◆ GetName()

const Aws::String& Aws::ManagedBlockchain::Model::MemberConfiguration::GetName ( ) const
inline

The name of the member.

Definition at line 47 of file MemberConfiguration.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::ManagedBlockchain::Model::MemberConfiguration::GetTags ( ) const
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 209 of file MemberConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ManagedBlockchain::Model::MemberConfiguration::Jsonize ( ) const

◆ KmsKeyArnHasBeenSet()

bool Aws::ManagedBlockchain::Model::MemberConfiguration::KmsKeyArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.

  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Definition at line 376 of file MemberConfiguration.h.

◆ LogPublishingConfigurationHasBeenSet()

bool Aws::ManagedBlockchain::Model::MemberConfiguration::LogPublishingConfigurationHasBeenSet ( ) const
inline

Configuration properties for logging events associated with a member of a Managed Blockchain network.

Definition at line 173 of file MemberConfiguration.h.

◆ NameHasBeenSet()

bool Aws::ManagedBlockchain::Model::MemberConfiguration::NameHasBeenSet ( ) const
inline

The name of the member.

Definition at line 52 of file MemberConfiguration.h.

◆ operator=()

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDescription() [1/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetDescription ( Aws::String &&  value)
inline

An optional description of the member.

Definition at line 103 of file MemberConfiguration.h.

◆ SetDescription() [2/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetDescription ( const Aws::String value)
inline

An optional description of the member.

Definition at line 98 of file MemberConfiguration.h.

◆ SetDescription() [3/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetDescription ( const char *  value)
inline

An optional description of the member.

Definition at line 108 of file MemberConfiguration.h.

◆ SetFrameworkConfiguration() [1/2]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetFrameworkConfiguration ( const MemberFrameworkConfiguration value)
inline

Configuration properties of the blockchain framework relevant to the member.

Definition at line 142 of file MemberConfiguration.h.

◆ SetFrameworkConfiguration() [2/2]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetFrameworkConfiguration ( MemberFrameworkConfiguration &&  value)
inline

Configuration properties of the blockchain framework relevant to the member.

Definition at line 148 of file MemberConfiguration.h.

◆ SetKmsKeyArn() [1/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetKmsKeyArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.

  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Definition at line 410 of file MemberConfiguration.h.

◆ SetKmsKeyArn() [2/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetKmsKeyArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.

  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Definition at line 393 of file MemberConfiguration.h.

◆ SetKmsKeyArn() [3/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetKmsKeyArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.

  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Definition at line 427 of file MemberConfiguration.h.

◆ SetLogPublishingConfiguration() [1/2]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetLogPublishingConfiguration ( const MemberLogPublishingConfiguration value)
inline

Configuration properties for logging events associated with a member of a Managed Blockchain network.

Definition at line 179 of file MemberConfiguration.h.

◆ SetLogPublishingConfiguration() [2/2]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetLogPublishingConfiguration ( MemberLogPublishingConfiguration &&  value)
inline

Configuration properties for logging events associated with a member of a Managed Blockchain network.

Definition at line 185 of file MemberConfiguration.h.

◆ SetName() [1/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetName ( Aws::String &&  value)
inline

The name of the member.

Definition at line 62 of file MemberConfiguration.h.

◆ SetName() [2/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetName ( const Aws::String value)
inline

The name of the member.

Definition at line 57 of file MemberConfiguration.h.

◆ SetName() [3/3]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetName ( const char *  value)
inline

The name of the member.

Definition at line 67 of file MemberConfiguration.h.

◆ SetTags() [1/2]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 242 of file MemberConfiguration.h.

◆ SetTags() [2/2]

void Aws::ManagedBlockchain::Model::MemberConfiguration::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 231 of file MemberConfiguration.h.

◆ TagsHasBeenSet()

bool Aws::ManagedBlockchain::Model::MemberConfiguration::TagsHasBeenSet ( ) const
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 220 of file MemberConfiguration.h.

◆ WithDescription() [1/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithDescription ( Aws::String &&  value)
inline

An optional description of the member.

Definition at line 118 of file MemberConfiguration.h.

◆ WithDescription() [2/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithDescription ( const Aws::String value)
inline

An optional description of the member.

Definition at line 113 of file MemberConfiguration.h.

◆ WithDescription() [3/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithDescription ( const char *  value)
inline

An optional description of the member.

Definition at line 123 of file MemberConfiguration.h.

◆ WithFrameworkConfiguration() [1/2]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithFrameworkConfiguration ( const MemberFrameworkConfiguration value)
inline

Configuration properties of the blockchain framework relevant to the member.

Definition at line 154 of file MemberConfiguration.h.

◆ WithFrameworkConfiguration() [2/2]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithFrameworkConfiguration ( MemberFrameworkConfiguration &&  value)
inline

Configuration properties of the blockchain framework relevant to the member.

Definition at line 160 of file MemberConfiguration.h.

◆ WithKmsKeyArn() [1/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithKmsKeyArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.

  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Definition at line 461 of file MemberConfiguration.h.

◆ WithKmsKeyArn() [2/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithKmsKeyArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.

  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Definition at line 444 of file MemberConfiguration.h.

◆ WithKmsKeyArn() [3/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithKmsKeyArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.

  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

Definition at line 478 of file MemberConfiguration.h.

◆ WithLogPublishingConfiguration() [1/2]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithLogPublishingConfiguration ( const MemberLogPublishingConfiguration value)
inline

Configuration properties for logging events associated with a member of a Managed Blockchain network.

Definition at line 191 of file MemberConfiguration.h.

◆ WithLogPublishingConfiguration() [2/2]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithLogPublishingConfiguration ( MemberLogPublishingConfiguration &&  value)
inline

Configuration properties for logging events associated with a member of a Managed Blockchain network.

Definition at line 197 of file MemberConfiguration.h.

◆ WithName() [1/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithName ( Aws::String &&  value)
inline

The name of the member.

Definition at line 77 of file MemberConfiguration.h.

◆ WithName() [2/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithName ( const Aws::String value)
inline

The name of the member.

Definition at line 72 of file MemberConfiguration.h.

◆ WithName() [3/3]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithName ( const char *  value)
inline

The name of the member.

Definition at line 82 of file MemberConfiguration.h.

◆ WithTags() [1/2]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 264 of file MemberConfiguration.h.

◆ WithTags() [2/2]

MemberConfiguration& Aws::ManagedBlockchain::Model::MemberConfiguration::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

Definition at line 253 of file MemberConfiguration.h.


The documentation for this class was generated from the following file: