Constructor
new ApprovalRequest(propertiesopt)
Constructs a new ApprovalRequest.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.accessapproval.v1.IApprovalRequest |
<optional> |
Properties to set |
- Implements:
-
- IApprovalRequest
Members
approve
ApprovalRequest approve.
decision
ApprovalRequest decision.
dismiss
ApprovalRequest dismiss.
name
ApprovalRequest name.
requestTime
ApprovalRequest requestTime.
requestedExpiration
ApprovalRequest requestedExpiration.
requestedLocations
ApprovalRequest requestedLocations.
requestedReason
ApprovalRequest requestedReason.
requestedResourceName
ApprovalRequest requestedResourceName.
requestedResourceProperties
ApprovalRequest requestedResourceProperties.
Methods
toJSON() → {Object.<string, *>}
Converts this ApprovalRequest to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.accessapproval.v1.ApprovalRequest}
Creates a new ApprovalRequest instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.accessapproval.v1.IApprovalRequest |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.accessapproval.v1.ApprovalRequest |
ApprovalRequest instance |
(static) decode(reader, lengthopt) → {google.cloud.accessapproval.v1.ApprovalRequest}
Decodes an ApprovalRequest message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.accessapproval.v1.ApprovalRequest |
ApprovalRequest |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.accessapproval.v1.ApprovalRequest}
Decodes an ApprovalRequest message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.accessapproval.v1.ApprovalRequest |
ApprovalRequest |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified ApprovalRequest message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.accessapproval.v1.IApprovalRequest |
ApprovalRequest message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified ApprovalRequest message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.accessapproval.v1.IApprovalRequest |
ApprovalRequest message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.accessapproval.v1.ApprovalRequest}
Creates an ApprovalRequest message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.accessapproval.v1.ApprovalRequest |
ApprovalRequest |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for ApprovalRequest
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from an ApprovalRequest message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.accessapproval.v1.ApprovalRequest |
ApprovalRequest |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an ApprovalRequest message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|