public static final class IamPolicyAnalysisResult.Access extends GeneratedMessageV3 implements IamPolicyAnalysisResult.AccessOrBuilder
An IAM role or permission under analysis.
Protobuf type google.cloud.asset.v1.IamPolicyAnalysisResult.Access
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ANALYSIS_STATE_FIELD_NUMBER
public static final int ANALYSIS_STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PERMISSION_FIELD_NUMBER
public static final int PERMISSION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ROLE_FIELD_NUMBER
public static final int ROLE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static IamPolicyAnalysisResult.Access getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static IamPolicyAnalysisResult.Access.Builder newBuilder()
newBuilder(IamPolicyAnalysisResult.Access prototype)
public static IamPolicyAnalysisResult.Access.Builder newBuilder(IamPolicyAnalysisResult.Access prototype)
public static IamPolicyAnalysisResult.Access parseDelimitedFrom(InputStream input)
public static IamPolicyAnalysisResult.Access parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static IamPolicyAnalysisResult.Access parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static IamPolicyAnalysisResult.Access parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static IamPolicyAnalysisResult.Access parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IamPolicyAnalysisResult.Access parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static IamPolicyAnalysisResult.Access parseFrom(CodedInputStream input)
public static IamPolicyAnalysisResult.Access parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static IamPolicyAnalysisResult.Access parseFrom(InputStream input)
public static IamPolicyAnalysisResult.Access parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static IamPolicyAnalysisResult.Access parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static IamPolicyAnalysisResult.Access parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<IamPolicyAnalysisResult.Access> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAnalysisState()
public IamPolicyAnalysisState getAnalysisState()
The analysis state of this access.
.google.cloud.asset.v1.IamPolicyAnalysisState analysis_state = 3;
getAnalysisStateOrBuilder()
public IamPolicyAnalysisStateOrBuilder getAnalysisStateOrBuilder()
The analysis state of this access.
.google.cloud.asset.v1.IamPolicyAnalysisState analysis_state = 3;
getDefaultInstanceForType()
public IamPolicyAnalysisResult.Access getDefaultInstanceForType()
getOneofAccessCase()
public IamPolicyAnalysisResult.Access.OneofAccessCase getOneofAccessCase()
getParserForType()
public Parser<IamPolicyAnalysisResult.Access> getParserForType()
Overrides
getPermission()
public String getPermission()
The permission.
string permission = 2;
Returns |
Type |
Description |
String |
The permission.
|
getPermissionBytes()
public ByteString getPermissionBytes()
The permission.
string permission = 2;
Returns |
Type |
Description |
ByteString |
The bytes for permission.
|
getRole()
The role.
string role = 1;
Returns |
Type |
Description |
String |
The role.
|
getRoleBytes()
public ByteString getRoleBytes()
The role.
string role = 1;
Returns |
Type |
Description |
ByteString |
The bytes for role.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasAnalysisState()
public boolean hasAnalysisState()
The analysis state of this access.
.google.cloud.asset.v1.IamPolicyAnalysisState analysis_state = 3;
Returns |
Type |
Description |
boolean |
Whether the analysisState field is set.
|
hasPermission()
public boolean hasPermission()
The permission.
string permission = 2;
Returns |
Type |
Description |
boolean |
Whether the permission field is set.
|
hasRole()
The role.
string role = 1;
Returns |
Type |
Description |
boolean |
Whether the role field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public IamPolicyAnalysisResult.Access.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected IamPolicyAnalysisResult.Access.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public IamPolicyAnalysisResult.Access.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides