Class: Google::Apis::PlusDomainsV1::PlusDomainsAclentryResource
- Inherits:
-
Object
- Object
- Google::Apis::PlusDomainsV1::PlusDomainsAclentryResource
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/plus_domains_v1/classes.rb,
generated/google/apis/plus_domains_v1/representations.rb,
generated/google/apis/plus_domains_v1/representations.rb
Instance Attribute Summary collapse
-
#display_name ⇒ String
A descriptive name for this entry.
-
#id ⇒ String
The ID of the entry.
-
#type ⇒ String
The type of entry describing to whom access is granted.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PlusDomainsAclentryResource
constructor
A new instance of PlusDomainsAclentryResource.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PlusDomainsAclentryResource
Returns a new instance of PlusDomainsAclentryResource
2559 2560 2561 |
# File 'generated/google/apis/plus_domains_v1/classes.rb', line 2559 def initialize(**args) update!(**args) end |
Instance Attribute Details
#display_name ⇒ String
A descriptive name for this entry. Suitable for display.
Corresponds to the JSON property displayName
2539 2540 2541 |
# File 'generated/google/apis/plus_domains_v1/classes.rb', line 2539 def display_name @display_name end |
#id ⇒ String
The ID of the entry. For entries of type "person" or "circle", this is the ID
of the resource. For other types, this property is not set.
Corresponds to the JSON property id
2545 2546 2547 |
# File 'generated/google/apis/plus_domains_v1/classes.rb', line 2545 def id @id end |
#type ⇒ String
The type of entry describing to whom access is granted. Possible values are:
- "person" - Access to an individual.
- "circle" - Access to members of a circle.
- "myCircles" - Access to members of all the person's circles.
- "extendedCircles" - Access to members of all the person's circles, plus all of the people in their circles.
- "domain" - Access to members of the person's Google Apps domain.
- "public" - Access to anyone on the web.
Corresponds to the JSON property
type
2557 2558 2559 |
# File 'generated/google/apis/plus_domains_v1/classes.rb', line 2557 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2564 2565 2566 2567 2568 |
# File 'generated/google/apis/plus_domains_v1/classes.rb', line 2564 def update!(**args) @display_name = args[:display_name] if args.key?(:display_name) @id = args[:id] if args.key?(:id) @type = args[:type] if args.key?(:type) end |