public static final class AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy extends GeneratedMessageV3 implements AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicyOrBuilder
The IAM policies governed by the organization policies of the
AnalyzeOrgPolicyGovernedAssetsRequest.constraint.
Protobuf type
google.cloud.asset.v1.AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy
Static Fields
ATTACHED_RESOURCE_FIELD_NUMBER
public static final int ATTACHED_RESOURCE_FIELD_NUMBER
Field Value
FOLDERS_FIELD_NUMBER
public static final int FOLDERS_FIELD_NUMBER
Field Value
ORGANIZATION_FIELD_NUMBER
public static final int ORGANIZATION_FIELD_NUMBER
Field Value
POLICY_FIELD_NUMBER
public static final int POLICY_FIELD_NUMBER
Field Value
PROJECT_FIELD_NUMBER
public static final int PROJECT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy.Builder newBuilder()
Returns
newBuilder(AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy prototype)
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy.Builder newBuilder(AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy prototype)
Parameter
Returns
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAttachedResource()
public String getAttachedResource()
The full resource name of the resource associated with this IAM policy.
Example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
.
See Cloud Asset Inventory Resource Name
Format
for more information.
string attached_resource = 1;
Returns
Type |
Description |
String |
The attachedResource.
|
getAttachedResourceBytes()
public ByteString getAttachedResourceBytes()
The full resource name of the resource associated with this IAM policy.
Example:
//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1
.
See Cloud Asset Inventory Resource Name
Format
for more information.
string attached_resource = 1;
Returns
Type |
Description |
ByteString |
The bytes for attachedResource.
|
getDefaultInstanceForType()
public AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy getDefaultInstanceForType()
Returns
getFolders(int index)
public String getFolders(int index)
The folder(s) that this IAM policy belongs to, in the form of
folders/{FOLDER_NUMBER}. This field is available when the IAM policy
belongs(directly or cascadingly) to one or more folders.
repeated string folders = 6;
Parameter
Name |
Description |
index |
int
The index of the element to return.
|
Returns
Type |
Description |
String |
The folders at the given index.
|
getFoldersBytes(int index)
public ByteString getFoldersBytes(int index)
The folder(s) that this IAM policy belongs to, in the form of
folders/{FOLDER_NUMBER}. This field is available when the IAM policy
belongs(directly or cascadingly) to one or more folders.
repeated string folders = 6;
Parameter
Name |
Description |
index |
int
The index of the value to return.
|
Returns
Type |
Description |
ByteString |
The bytes of the folders at the given index.
|
getFoldersCount()
public int getFoldersCount()
The folder(s) that this IAM policy belongs to, in the form of
folders/{FOLDER_NUMBER}. This field is available when the IAM policy
belongs(directly or cascadingly) to one or more folders.
repeated string folders = 6;
Returns
Type |
Description |
int |
The count of folders.
|
getFoldersList()
public ProtocolStringList getFoldersList()
The folder(s) that this IAM policy belongs to, in the form of
folders/{FOLDER_NUMBER}. This field is available when the IAM policy
belongs(directly or cascadingly) to one or more folders.
repeated string folders = 6;
Returns
getOrganization()
public String getOrganization()
The organization that this IAM policy belongs to, in the form of
organizations/{ORGANIZATION_NUMBER}. This field is available when the
IAM policy belongs(directly or cascadingly) to an organization.
string organization = 7;
Returns
Type |
Description |
String |
The organization.
|
getOrganizationBytes()
public ByteString getOrganizationBytes()
The organization that this IAM policy belongs to, in the form of
organizations/{ORGANIZATION_NUMBER}. This field is available when the
IAM policy belongs(directly or cascadingly) to an organization.
string organization = 7;
Returns
Type |
Description |
ByteString |
The bytes for organization.
|
getParserForType()
public Parser<AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy> getParserForType()
Returns
Overrides
getPolicy()
public Policy getPolicy()
The IAM policy directly set on the given resource.
.google.iam.v1.Policy policy = 2;
Returns
Type |
Description |
com.google.iam.v1.Policy |
The policy.
|
getPolicyOrBuilder()
public PolicyOrBuilder getPolicyOrBuilder()
The IAM policy directly set on the given resource.
.google.iam.v1.Policy policy = 2;
Returns
Type |
Description |
com.google.iam.v1.PolicyOrBuilder |
|
getProject()
public String getProject()
The project that this IAM policy belongs to, in the form of
projects/{PROJECT_NUMBER}. This field is available when the IAM policy
belongs to a project.
string project = 5;
Returns
Type |
Description |
String |
The project.
|
getProjectBytes()
public ByteString getProjectBytes()
The project that this IAM policy belongs to, in the form of
projects/{PROJECT_NUMBER}. This field is available when the IAM policy
belongs to a project.
string project = 5;
Returns
Type |
Description |
ByteString |
The bytes for project.
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasPolicy()
public boolean hasPolicy()
The IAM policy directly set on the given resource.
.google.iam.v1.Policy policy = 2;
Returns
Type |
Description |
boolean |
Whether the policy field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public AnalyzeOrgPolicyGovernedAssetsResponse.GovernedIamPolicy.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions