Class Builders


  • public class Builders
    extends Object
    A utility class to quickly access available Builders within the OpenStack API
    Author:
    Jeremy Unruh
    • Constructor Detail

      • Builders

        public Builders()
    • Method Detail

      • link

        public static LinkBuilder link()
        The builder to create a Link
        Returns:
        the link builder
      • server

        public static ServerCreateBuilder server()
        The builder to create a Server
        Returns:
        the server create builder
      • flavor

        public static FlavorBuilder flavor()
        The builder to create a Flavor.
        Returns:
        the flavor builder
      • toscaTemplatesArtifact

        public static ToscaTemplatesArtifactBuilder toscaTemplatesArtifact()
        The builder to create a ToscaTemplatesArtifact
        Returns:
        the ToscaTemplatesArtifactBuilder
      • artifactUpdate

        public static ArtifactUpdateBuilder artifactUpdate()
        The builder to update an Artifact
        Returns:
        the ArtifactUpdateBuilder
      • network

        public static NetworkBuilder network()
        The builder to create a Network
        Returns:
        the network builder
      • flowClassifier

        public static FlowClassifierBuilder flowClassifier()
        The builder to create a Flow Classifier
        Returns:
        the Flow Classifier builder
      • portPair

        public static PortPairBuilder portPair()
        The builder to create a Port Pair
        Returns:
        the Port Pair builder
      • portPairGroup

        public static PortPairGroupBuilder portPairGroup()
        The builder to create a Port Pair Group
        Returns:
        the Port Pair Group builder
      • portChain

        public static PortChainBuilder portChain()
        The builder to create a Port Chain Group
        Returns:
        the Port Chain builder
      • subnet

        public static SubnetBuilder subnet()
        The builder to create a Subnet
        Returns:
        the subnet builder
      • port

        public static PortBuilder port()
        The builder to create a Port
        Returns:
        the port builder
      • router

        public static RouterBuilder router()
        The builder to create a Router
        Returns:
        the router builder
      • image

        public static ImageBuilder image()
        The builder to create a Glance Image
        Returns:
        the image builder
      • volume

        public static VolumeBuilder volume()
        The builder to create a Block Volume
        Returns:
        the volume builder
      • volumeType

        public static VolumeTypeBuilder volumeType()
        The builder to create a Volume Type
        Returns:
        the volume type builder
      • volumeSnapshot

        public static VolumeSnapshotBuilder volumeSnapshot()
        The builder to create a Block Volume Snapshot
        Returns:
        the snapshot builder
      • volumeBackupCreate

        public static VolumeBackupCreateBuilder volumeBackupCreate()
        The builder to create a Block Volume Backup
        Returns:
        the volume backup builder
      • floatingIP

        @Deprecated
        public static FloatingIPBuilder floatingIP()
        Deprecated.
        The builder to create a Compute/Nova Floating IP
        Returns:
        the floating ip builder
      • secGroupRule

        public static SecurityGroupRuleBuilder secGroupRule()
        A Builder which creates a Security Group Rule
        Returns:
        the security group rule builder
      • securityGroup

        public static NetSecurityGroupBuilder securityGroup()
        The builder to create a Neutron Security Group
        Returns:
        the security group builder
      • securityGroupUpdate

        public static NetSecurityGroupUpdateBuilder securityGroupUpdate()
        The builder to update a security group
        Returns:
        the security group update builder
      • securityGroupRule

        public static NetSecurityGroupRuleBuilder securityGroupRule()
        The builder to create a Neutron Security Group Rule
        Returns:
        the security group builder
      • netFloatingIP

        public static NetFloatingIPBuilder netFloatingIP()
        The builder to create a Neutron Floating IP Address
        Returns:
        the floating ip builder
      • template

        public static TemplateBuilder template()
        The builder to create a Template
        Returns:
        the TemplateBuilder
      • netQuota

        public static NetQuotaBuilder netQuota()
        The builder to create NetQuota entities
        Returns:
        the NetQuota builder
      • networkUpdate

        public static NetworkUpdateBuilder networkUpdate()
        The builder to update a network
        Returns:
        the NetworkUpdateBuilder
      • member

        public static MemberBuilder member()
        The builder to create a lb member
        Returns:
        the Member Builder
      • memberUpdate

        public static MemberUpdateBuilder memberUpdate()
        The builder to update a lb member
        Returns:
        the MemberUpdate Builder
      • sessionPersistence

        public static SessionPersistenceBuilder sessionPersistence()
        The builder to create and update a sessionPersistence
        Returns:
        SessionPersistenceBuilder
      • vip

        public static VipBuilder vip()
        The builder to create a vip.
        Returns:
        VipBuilder the vip builder
      • vipUpdate

        public static VipUpdateBuilder vipUpdate()
        The builder to update a vip.
        Returns:
        VipUpdateBuilder
      • healthMonitor

        public static HealthMonitorBuilder healthMonitor()
        The builder to create a healthMonitor
        Returns:
        HealthMonitorBuilder
      • healthMonitorUpdate

        public static HealthMonitorUpdateBuilder healthMonitorUpdate()
        The builder to update a healthMonitor
        Returns:
        HealthMonitorUpdateBuilder
      • firewall

        public static FirewallBuilder firewall()
        The builder to create a firewall
        Returns:
        FirewallBuilder
      • firewallUpdate

        public static FirewallUpdateBuilder firewallUpdate()
        The builder to update a healthMonitor
        Returns:
        FirewallUpdateBuilder
      • firewallRule

        public static FirewallRuleBuilder firewallRule()
        The builder to create a firewallRule
        Returns:
        FirewallRuleBuilder
      • firewallRuleUpdate

        public static FirewallRuleUpdateBuilder firewallRuleUpdate()
        The builder to update a firewallRule
        Returns:
        FirewallUpdateBuilder
      • firewallPolicy

        public static FirewallPolicyBuilder firewallPolicy()
        The builder to create a firewallPolicy
        Returns:
        FirewallPolicyBuilder
      • firewallPolicyUpdate

        public static FirewallPolicyUpdateBuilder firewallPolicyUpdate()
        The builder to update a firewallPolicy
        Returns:
        FirewallPolicyUpdateBuilder
      • lbPool

        public static LbPoolBuilder lbPool()
        The builder to create a lbPool
        Returns:
        LbPoolBuilder
      • lbPoolUpdate

        public static LbPoolUpdateBuilder lbPoolUpdate()
        The builder to update a lbPool
        Returns:
        LbPoolUpdateBuilder
      • lbPoolAssociateHealthMonitor

        public static HealthMonitorAssociateBuilder lbPoolAssociateHealthMonitor()
        The builder to create a lbPool
        Returns:
        HealthMonitorAssociateBuilder
      • cluster

        public static ClusterBuilder cluster()
        The builder to create a sahara cluster
        Returns:
        the cluster builder
      • clusterTemplate

        public static ClusterTemplateBuilder clusterTemplate()
        The builder to create a sahara cluster template
        Returns:
        the cluster template builder
      • nodeGroup

        public static NodeGroupBuilder nodeGroup()
        The builder to create a sahara node group
        Returns:
        the node group builder
      • nodeGroupTemplate

        public static NodeGroupTemplateBuilder nodeGroupTemplate()
        The builder to create a sahara node group template
        Returns:
        the node group template builder
      • serviceConfig

        public static ServiceConfigBuilder serviceConfig()
        The builder to create a sahara service configuration
        Returns:
        the service configuration builder
      • quotaSet

        public static QuotaSetUpdateBuilder quotaSet()
        This builder which creates a QuotaSet for updates
        Returns:
        the QuotaSet update builder
      • alarm

        public static AlarmBuilder alarm()
        The builder to create an Alarm
        Returns:
        the image builder
      • blockQuotaSet

        public static BlockQuotaSetBuilder blockQuotaSet()
        The builder which creates a BlockQuotaSet
        Returns:
        the block quota-set builder
      • dataSource

        public static DataSourceBuilder dataSource()
        The builder which creates a sahara Data Source
        Returns:
        the data source builder
      • jobBinary

        public static JobBinaryBuilder jobBinary()
        The builder which creates a sahara Job Binary
        Returns:
        the job binary builder
      • job

        public static JobBuilder job()
        The builder which creates a sahara Job
        Returns:
        the job builder
      • jobConfig

        public static JobConfigBuilder jobConfig()
        The builder which creates a job configuration for sahara job execution
        Returns:
        the job config builder
      • jobExecution

        public static JobExecutionBuilder jobExecution()
        The builder which creates a sahara job execution
        Returns:
        the job execution builder
      • securityService

        public static SecurityServiceCreateBuilder securityService()
        The builder which creates manila security services
        Returns:
        the security service builder
      • shareNetwork

        public static ShareNetworkCreateBuilder shareNetwork()
        The builder which creates manila share networks.
        Returns:
        the share network builder
      • share

        public static ShareCreateBuilder share()
        The builder which creates manila shares.
        Returns:
        the share builder
      • shareType

        public static ShareTypeCreateBuilder shareType()
        The builder which creates share types.
        Returns:
        the shae type builder
      • shareSnapshot

        public static ShareSnapshotCreateBuilder shareSnapshot()
        The builder which creates manila share snapshots.
        Returns:
        the share builder
      • shareManage

        public static ShareManageBuilder shareManage()
        The builder which creates manila share manages
        Returns:
        the share manage builder
      • region

        public static RegionBuilder region()
        The builder to create a Region
        Returns:
        the region builder
      • credential

        public static CredentialBuilder credential()
        The builder to create a Credential.
        Returns:
        the credential builder
      • domain

        public static DomainBuilder domain()
        The builder to create a Domain.
        Returns:
        the domain builder
      • endpoint

        public static EndpointBuilder endpoint()
        The builder to create a Endpoint.
        Returns:
        the endpoint builder
      • group

        public static GroupBuilder group()
        The builder to create a Group.
        Returns:
        the group builder
      • policy

        public static PolicyBuilder policy()
        The builder to create a Policy.
        Returns:
        the policy builder
      • project

        public static ProjectBuilder project()
        The builder to create a Project.
        Returns:
        the project builder
      • role

        public static RoleBuilder role()
        The builder to create a Role.
        Returns:
        the role builder
      • service

        public static ServiceBuilder service()
        The builder to create a Service.
        Returns:
        the service builder
      • user

        public static UserBuilder user()
        The builder to create a User.
        Returns:
        the user builder
      • externalPolicy

        public static ExternalPolicyBuilder externalPolicy()
        The builder which creates external policy for gbp
        Returns:
        the external policy builder
      • externalSegment

        public static ExternalSegmentBuilder externalSegment()
        The builder which creates external segment for gbp
        Returns:
        the external segment builder
      • l2Policy

        public static L2PolicyBuilder l2Policy()
        The builder which creates L2 policy for gbp
        Returns:
        the L2 policy builder
      • l3Policy

        public static L3PolicyBuilder l3Policy()
        The builder which creates L3 policy for gbp
        Returns:
        the L3 policy builder
      • natPool

        public static NatPoolBuilder natPool()
        The builder which creates nat pool for gbp
        Returns:
        the nat pool builder
      • networkServicePolicy

        public static NetworkServicePolicyBuilder networkServicePolicy()
        The builder which creates network service policy for gbp.
      • policyAction

        public static PolicyActionCreateBuilder policyAction()
        The builder which creates policy action for gbp
        Returns:
        the policy action builder
      • policyActionUpdate

        public static PolicyActionUpdateBuilder policyActionUpdate()
        The builder which updates policy action for gbp
        Returns:
        the policy action builder
      • policyClassifier

        public static PolicyClassifierBuilder policyClassifier()
        The builder which creates policy classifier for gbp
        Returns:
        the policy classifier builder
      • policyClassifierUpdate

        public static PolicyClassifierUpdateBuilder policyClassifierUpdate()
        The builder which updates policy classifier for gbp
        Returns:
        the policy classifier builder
      • policyRule

        public static PolicyRuleBuilder policyRule()
        The builder which creates policy rule for gbp
        Returns:
        the policy rule builder
      • policyRuleSet

        public static PolicyRuleSetBuilder policyRuleSet()
        The builder which creates policy rule set for gbp
        Returns:
        the policy rule set builder
      • policyTarget

        public static PolicyTargetBuilder policyTarget()
        The builder which creates policy target for gbp
        Returns:
        the policy target builder
      • policyTargetGroup

        public static PolicyTargetGroupBuilder policyTargetGroup()
        The builder which creates policy target group for gbp
        Returns:
        the policy target group builder
      • externalRoutes

        public static ExternalRoutesBuilder externalRoutes()
        The builder which creates external routes for gbp
        Returns:
        the external routes builder
      • identityV2

        public static IdentityV2Builders identityV2()
        Identity V2 builders
        Returns:
        the keystone v2 builders
      • identityV3

        public static IdentityV3Builders identityV3()
        The Identity V3 builders
        Returns:
        the keystone v3 builders
      • compute

        public static ComputeBuilders compute()
        The Compute builders
        Returns:
        the nova builders
      • storage

        public static StorageBuilders storage()
        The Storage builders
        Returns:
        the cinder builders
      • heat

        public static OrchestrationBuilders heat()
        The Orchestration builders
        Returns:
        the heat builders
      • neutron

        public static NetworkBuilders neutron()
        The Network builders
        Returns:
        the neutron builders
      • octavia

        public static OctaviaBuilders octavia()
        The Octavia builders
        Returns:
        the octavia builders
      • ceilometer

        public static TelemetryBuilders ceilometer()
        The Ceilometer builders
        Returns:
        the ceilometer builders
      • trove

        public static DBServiceBuilders trove()
        The Trove builders
        Returns:
        the trove builders
      • lbpoolV2

        public static LbPoolV2Builder lbpoolV2()
        LbaasV2 pool builder
        Returns:
        the lb pool v2 builder
      • lbPoolV2Update

        public static LbPoolV2UpdateBuilder lbPoolV2Update()
        LbaasV2 pool update builder
        Returns:
        the lb pool v2 update builder
      • memberV2

        public static MemberV2Builder memberV2()
        LbaasV2 member builder
        Returns:
        the member v2 builder
      • memberV2Update

        public static MemberV2UpdateBuilder memberV2Update()
        LbaasV2 member update builder
        Returns:
        the member v2 update builder
      • listenerV2

        public static ListenerV2Builder listenerV2()
        LbaasV2 listener builder
        Returns:
        the listener builder
      • listenerV2Update

        public static ListenerV2UpdateBuilder listenerV2Update()
        LbaasV2 listener update builder
        Returns:
        the listener v2 update builder
      • healthmonitorV2

        public static HealthMonitorV2Builder healthmonitorV2()
        LbaasV2 health monitor builder
        Returns:
        the health monitor v2 builder
      • healthMonitorV2Update

        public static HealthMonitorV2UpdateBuilder healthMonitorV2Update()
        LbaasV2 healthmonitor update builder
        Returns:
        the health monitor v2 update builder
      • loadbalancerV2

        public static LoadBalancerV2Builder loadbalancerV2()
        LbaasV2 loadbalancer builder
        Returns:
        the loadbalancer v2 builder
      • loadBalancerV2Update

        public static LoadBalancerV2UpdateBuilder loadBalancerV2Update()
        LbaasV2 loadbalancer update builder
        Returns:
        the loadbalancer v2 update builder
      • baymodel

        public static BaymodelBuilder baymodel()
        Magnum builder
        Returns:
        the magnum builder
      • container

        public static ContainerCreateBuilder container()
        Barbican container builder
        Returns:
        the container builder
      • containerSecret

        public static ContainerSecretBuilder containerSecret()
        Barbican secret builder
        Returns:
        the secret builder
      • secret

        public static SecretCreateBuilder secret()
        Barbican secret builder
        Returns:
        the secret builder
      • tacker

        public static NfvBuilders tacker()
        The Tacker builders
        Returns:
        the tacker builders
      • imageV2

        public static ImageBuilder imageV2()
        Images V2 builder
        Returns:
        the glance v2 image builder
      • taskBuilder

        public static TaskBuilder taskBuilder()
        Image V2 task builder
        Returns:
        the glance v2 task builder
      • imageUpdateV2

        public static ImageUpdateBuilder imageUpdateV2()
        Image V2 json patch update builder
        Returns:
        the image patch update builder
      • murano

        public static AppCatalogBuilders murano()
        The Murano builders
        Returns:
        the murano builders
      • environment

        public static EnvironmentBuilder environment()
        The builder to create a murano environment
        Returns:
        the environment builder
      • dnsV2

        public static DNSV2Builders dnsV2()
        The DNS/Designate V2 builders
        Returns:
        the dns/designate v2 builders
      • zone

        public static ZoneBuilder zone()
        The builder to create a Zone.
        Returns:
        the zone builder
      • recordset

        public static RecordsetBuilder recordset()
        The builder to create a Recordset.
        Returns:
        the recordset builder
      • networkIPAvailability

        public static NetworkIPAvailabilityBuilder networkIPAvailability()
        The builder to create NetworkIPAvailability entities
        Returns:
        the NetworkIPAvailability builder