Class Policy.Builder (1.92.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static final class Policy.Builder extends GeneratedMessage.Builder<Policy.Builder> implements PolicyOrBuilder
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllRules(Iterable<? extends PolicyRule> arg0)
public Policy.Builder addAllRules(Iterable<? extends PolicyRule> arg0)
| Parameter |
| Name |
Description |
arg0 |
Iterable<? extends com.google.iam.v2.PolicyRule>
|
addRules(PolicyRule arg0)
public Policy.Builder addRules(PolicyRule arg0)
addRules(PolicyRule.Builder arg0)
public Policy.Builder addRules(PolicyRule.Builder arg0)
| Parameter |
| Name |
Description |
arg0 |
Builder
|
addRules(int arg0, PolicyRule arg1)
public Policy.Builder addRules(int arg0, PolicyRule arg1)
addRules(int arg0, PolicyRule.Builder arg1)
public Policy.Builder addRules(int arg0, PolicyRule.Builder arg1)
addRulesBuilder()
public PolicyRule.Builder addRulesBuilder()
addRulesBuilder(int arg0)
public PolicyRule.Builder addRulesBuilder(int arg0)
| Parameter |
| Name |
Description |
arg0 |
int
|
build()
| Returns |
| Type |
Description |
Policy |
|
buildPartial()
public Policy buildPartial()
| Returns |
| Type |
Description |
Policy |
|
clear()
public Policy.Builder clear()
Overrides
clearAnnotations()
public Policy.Builder clearAnnotations()
clearCreateTime()
public Policy.Builder clearCreateTime()
clearDeleteTime()
public Policy.Builder clearDeleteTime()
clearDisplayName()
public Policy.Builder clearDisplayName()
clearEtag()
public Policy.Builder clearEtag()
clearKind()
public Policy.Builder clearKind()
clearManagingAuthority()
public Policy.Builder clearManagingAuthority()
clearName()
public Policy.Builder clearName()
clearRules()
public Policy.Builder clearRules()
clearUid()
public Policy.Builder clearUid()
clearUpdateTime()
public Policy.Builder clearUpdateTime()
containsAnnotations(String arg0)
public boolean containsAnnotations(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
getAnnotations() (deprecated)
public Map<String,String> getAnnotations()
getAnnotationsCount()
public int getAnnotationsCount()
| Returns |
| Type |
Description |
int |
|
getAnnotationsMap()
public Map<String,String> getAnnotationsMap()
getAnnotationsOrDefault(String arg0, String arg1)
public String getAnnotationsOrDefault(String arg0, String arg1)
| Returns |
| Type |
Description |
String |
|
getAnnotationsOrThrow(String arg0)
public String getAnnotationsOrThrow(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
| Returns |
| Type |
Description |
String |
|
getCreateTime()
public Timestamp getCreateTime()
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
getDefaultInstanceForType()
public Policy getDefaultInstanceForType()
| Returns |
| Type |
Description |
Policy |
|
getDeleteTime()
public Timestamp getDeleteTime()
getDeleteTimeBuilder()
public Timestamp.Builder getDeleteTimeBuilder()
getDeleteTimeOrBuilder()
public TimestampOrBuilder getDeleteTimeOrBuilder()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDisplayName()
public String getDisplayName()
| Returns |
| Type |
Description |
String |
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
getEtag()
| Returns |
| Type |
Description |
String |
|
getEtagBytes()
public ByteString getEtagBytes()
getKind()
| Returns |
| Type |
Description |
String |
|
getKindBytes()
public ByteString getKindBytes()
getManagingAuthority()
public String getManagingAuthority()
| Returns |
| Type |
Description |
String |
|
getManagingAuthorityBytes()
public ByteString getManagingAuthorityBytes()
getMutableAnnotations() (deprecated)
public Map<String,String> getMutableAnnotations()
getName()
| Returns |
| Type |
Description |
String |
|
getNameBytes()
public ByteString getNameBytes()
getRules(int arg0)
public PolicyRule getRules(int arg0)
| Parameter |
| Name |
Description |
arg0 |
int
|
getRulesBuilder(int arg0)
public PolicyRule.Builder getRulesBuilder(int arg0)
| Parameter |
| Name |
Description |
arg0 |
int
|
getRulesBuilderList()
public List<PolicyRule.Builder> getRulesBuilderList()
getRulesCount()
public int getRulesCount()
| Returns |
| Type |
Description |
int |
|
getRulesList()
public List<PolicyRule> getRulesList()
getRulesOrBuilder(int arg0)
public PolicyRuleOrBuilder getRulesOrBuilder(int arg0)
| Parameter |
| Name |
Description |
arg0 |
int
|
getRulesOrBuilderList()
public List<? extends PolicyRuleOrBuilder> getRulesOrBuilderList()
| Returns |
| Type |
Description |
List<? extends com.google.iam.v2.PolicyRuleOrBuilder> |
|
getUid()
| Returns |
| Type |
Description |
String |
|
getUidBytes()
public ByteString getUidBytes()
getUpdateTime()
public Timestamp getUpdateTime()
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
hasCreateTime()
public boolean hasCreateTime()
hasDeleteTime()
public boolean hasDeleteTime()
hasUpdateTime()
public boolean hasUpdateTime()
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int arg0)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int arg0)
| Parameter |
| Name |
Description |
arg0 |
int
|
| Returns |
| Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
internalGetMutableMapFieldReflection(int arg0)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int arg0)
| Parameter |
| Name |
Description |
arg0 |
int
|
| Returns |
| Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
mergeCreateTime(Timestamp arg0)
public Policy.Builder mergeCreateTime(Timestamp arg0)
mergeDeleteTime(Timestamp arg0)
public Policy.Builder mergeDeleteTime(Timestamp arg0)
mergeFrom(Policy arg0)
public Policy.Builder mergeFrom(Policy arg0)
| Parameter |
| Name |
Description |
arg0 |
Policy
|
public Policy.Builder mergeFrom(CodedInputStream arg0, ExtensionRegistryLite arg1)
Overrides
mergeFrom(Message arg0)
public Policy.Builder mergeFrom(Message arg0)
| Parameter |
| Name |
Description |
arg0 |
Message
|
Overrides
mergeUpdateTime(Timestamp arg0)
public Policy.Builder mergeUpdateTime(Timestamp arg0)
putAllAnnotations(Map<String,String> arg0)
public Policy.Builder putAllAnnotations(Map<String,String> arg0)
putAnnotations(String arg0, String arg1)
public Policy.Builder putAnnotations(String arg0, String arg1)
removeAnnotations(String arg0)
public Policy.Builder removeAnnotations(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
removeRules(int arg0)
public Policy.Builder removeRules(int arg0)
| Parameter |
| Name |
Description |
arg0 |
int
|
setCreateTime(Timestamp arg0)
public Policy.Builder setCreateTime(Timestamp arg0)
setCreateTime(Timestamp.Builder arg0)
public Policy.Builder setCreateTime(Timestamp.Builder arg0)
| Parameter |
| Name |
Description |
arg0 |
Builder
|
setDeleteTime(Timestamp arg0)
public Policy.Builder setDeleteTime(Timestamp arg0)
setDeleteTime(Timestamp.Builder arg0)
public Policy.Builder setDeleteTime(Timestamp.Builder arg0)
| Parameter |
| Name |
Description |
arg0 |
Builder
|
setDisplayName(String arg0)
public Policy.Builder setDisplayName(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
setDisplayNameBytes(ByteString arg0)
public Policy.Builder setDisplayNameBytes(ByteString arg0)
setEtag(String arg0)
public Policy.Builder setEtag(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
setEtagBytes(ByteString arg0)
public Policy.Builder setEtagBytes(ByteString arg0)
setKind(String arg0)
public Policy.Builder setKind(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
setKindBytes(ByteString arg0)
public Policy.Builder setKindBytes(ByteString arg0)
setManagingAuthority(String arg0)
public Policy.Builder setManagingAuthority(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
setManagingAuthorityBytes(ByteString arg0)
public Policy.Builder setManagingAuthorityBytes(ByteString arg0)
setName(String arg0)
public Policy.Builder setName(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
setNameBytes(ByteString arg0)
public Policy.Builder setNameBytes(ByteString arg0)
setRules(int arg0, PolicyRule arg1)
public Policy.Builder setRules(int arg0, PolicyRule arg1)
setRules(int arg0, PolicyRule.Builder arg1)
public Policy.Builder setRules(int arg0, PolicyRule.Builder arg1)
setUid(String arg0)
public Policy.Builder setUid(String arg0)
| Parameter |
| Name |
Description |
arg0 |
String
|
setUidBytes(ByteString arg0)
public Policy.Builder setUidBytes(ByteString arg0)
setUpdateTime(Timestamp arg0)
public Policy.Builder setUpdateTime(Timestamp arg0)
setUpdateTime(Timestamp.Builder arg0)
public Policy.Builder setUpdateTime(Timestamp.Builder arg0)
| Parameter |
| Name |
Description |
arg0 |
Builder
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-08-04 UTC.
[null,null,["Last updated 2026-08-04 UTC."],[],[]]