MCPcopy
hub / github.com/minio/minio-go / Add

Method Add

pkg/policy/bucket-policy-condition.go:84–90  ·  view source on GitHub ↗

Add - adds condition key and condition value. The value is appended if key already exists.

(condKey string, condKeyMap ConditionKeyMap)

Source from the content-addressed store, hash-verified

82
83// Add - adds condition key and condition value. The value is appended if key already exists.
84func (cond ConditionMap) Add(condKey string, condKeyMap ConditionKeyMap) {
85 if v, ok := cond[condKey]; ok {
86 cond[condKey] = mergeConditionKeyMap(v, condKeyMap)
87 } else {
88 cond[condKey] = CopyConditionKeyMap(condKeyMap)
89 }
90}
91
92// Remove - removes condition key and its value.
93func (cond ConditionMap) Remove(condKey string) {

Callers 15

newBucketStatementFunction · 0.45
TestRemoveStatementsFunction · 0.45
TestAppendStatementFunction · 0.45
TestGetBucketPolicyFunction · 0.45
TestListBucketPoliciesFunction · 0.45
TestGetPolicyFunction · 0.45
TestSetPolicyFunction · 0.45
TestConditionKeyMapAddFunction · 0.45
TestCopyConditionKeyMapFunction · 0.45
TestMergeConditionKeyMapFunction · 0.45

Calls 2

mergeConditionKeyMapFunction · 0.85
CopyConditionKeyMapFunction · 0.85

Tested by 14

TestRemoveStatementsFunction · 0.36
TestAppendStatementFunction · 0.36
TestGetBucketPolicyFunction · 0.36
TestListBucketPoliciesFunction · 0.36
TestGetPolicyFunction · 0.36
TestSetPolicyFunction · 0.36
TestConditionKeyMapAddFunction · 0.36
TestCopyConditionKeyMapFunction · 0.36
TestMergeConditionKeyMapFunction · 0.36
TestConditionMapAddFunction · 0.36